code: def testReadingSourceLines(self):
      writer = dumping_callback.enable_dump_debug_info(self.dump_root)
      # Run a simple eager execution event, so that the source-file contents are
      # dumped.
      self.assertAllClose(math_ops.truediv(7.0, 1.0 / 6.0), 42.0)
      writer.FlushNonExecutionFiles()
      writer.FlushExecutionFiles()
      with debug_events_reader.DebugDataReader(
          self.dump_root
      ) as reader:
          reader.update()
          with open(_current_file_full_path, "rt") as f:
              file_lines = f.read().split("\n")
          self.assertEqual(
              reader.source_lines(_host_name, _current_file_full_path),
              file_lines,
          )
  
imports: import collections
  import os
  import shutil
  import socket
  import tempfile
  import threading
  from absl.testing import parameterized
  import numpy
  from tensorflow.core.protobuf import debug_event_pb2
  from tensorflow.python.debug.lib import debug_events_reader
  from tensorflow.python.debug.lib import dumping_callback
  from tensorflow.python.debug.lib import dumping_callback_test_lib
  from tensorflow.python.eager import context
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import googletest
  from tensorflow.python.platform import test
  from tensorflow.python.platform import tf_logging
label_desc: Use image node_id 13 for calling the DumpingCallbackTest obj's underlying member method code with example usage: obj.testReadingSourceLines() without return types