code: def test_create_source_map_identity(self):
      test_fn = basic_definitions.simple_function
      source_map = self._create_source_map(test_fn)
      module_path = tf_inspect.getsourcefile(test_fn)
  
      # Origin line numbers below should match those in basic_definitions.py
      fn_start = inspect.getsourcelines(test_fn)[1]
  
      definition_loc = origin_info.LineLocation("test_filename", 1)
      self.assertIn(definition_loc, source_map)
      self.assertEqual(source_map[definition_loc].loc.lineno, fn_start)
      self.assertEqual(
          source_map[definition_loc].loc.filename, module_path
      )
      self.assertEqual(
          source_map[definition_loc].function_name, "simple_function"
      )
  
imports: import inspect
  import sys
  import textwrap
  from tensorflow.python.autograph.pyct import anno
  from tensorflow.python.autograph.pyct import inspect_utils
  from tensorflow.python.autograph.pyct import origin_info
  from tensorflow.python.autograph.pyct import parser
  from tensorflow.python.autograph.pyct.testing import basic_definitions
  from tensorflow.python.platform import test
  from tensorflow.python.util import tf_inspect
label_desc: Use image node_id 3 for calling the OriginInfoTest obj's underlying member method code with example usage: obj.test_create_source_map_identity() without return types