code: def testSummarizeFromConfigWithHighlight(self):
      config = cli_config.CLIConfig(
          config_file_path=self._tmp_config_path
      )
      output = config.summarize(highlight="mouse_mode")
      self.assertEqual(
          [
              "Command-line configuration:",
              "",
              "  graph_recursion_depth: %d"
              % config.get("graph_recursion_depth"),
              "  mouse_mode: %s" % config.get("mouse_mode"),
          ],
          output.lines,
      )
      self.assertEqual(
          (2, 12, ["underline", "bold"]), output.font_attr_segs[3][0]
      )
      self.assertEqual((14, 18, "bold"), output.font_attr_segs[3][1])
  
imports: import json
  import os
  import tempfile
  from tensorflow.python.debug.cli import cli_config
  from tensorflow.python.framework import test_util
  from tensorflow.python.lib.io import file_io
  from tensorflow.python.platform import gfile
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 10 for calling the CLIConfigTest obj's underlying member method code with example usage: obj.testSummarizeFromConfigWithHighlight() without return types