text: import logging
  import os
  import sys
  import tempfile
  import unittest
  from pathlib import Path
  from unittest.mock import patch
  
  from .evaluate_cnn import run_generate
  
  
  output_file_name = "output_t5_sum.txt"
  score_file_name = "score_t5_sum.txt"
  
  articles = ["New York (CNN)When Liana Barrientos was 23 years old, she got married in Westchester County."]
  
  logging.basicConfig(level=logging.DEBUG)
  
  logger = logging.getLogger()
  
  
  class TestT5Examples(unittest.TestCase):
      def test_t5_cli(self):
          stream_handler = logging.StreamHandler(sys.stdout)
          logger.addHandler(stream_handler)
          tmp = Path(tempfile.gettempdir()) / "utest_generations_t5_sum.hypo"
          with tmp.open("w") as f:
              f.write("\n".join(articles))
          testargs = ["evaluate_cnn.py", "t5-small", str(tmp), output_file_name, str(tmp), score_file_name]
          with patch.object(sys, "argv", testargs):
              run_generate()
              self.assertTrue(Path(output_file_name).exists())
              self.assertTrue(Path(score_file_name).exists())
              os.remove(Path(output_file_name))
              os.remove(Path(score_file_name))
  