code: def test_create_source_map(self):
      source = """
        def test_fn(x):
          return x + 1
      """
      source = textwrap.dedent(source)
  
      node = parser.parse(source)
      fake_origin = origin_info.OriginInfo(
          loc=origin_info.Location("fake_filename", 3, 7),
          function_name="fake_function_name",
          source_code_line="fake source line",
          comment=None,
      )
      anno.setanno(node, anno.Basic.ORIGIN, fake_origin)
  
      source_map = origin_info.create_source_map(
          node, source, "test_filename"
      )
  
      loc = origin_info.LineLocation("test_filename", 2)
      self.assertIn(loc, source_map)
      self.assertIs(source_map[loc], fake_origin)
  
imports: import inspect
  import sys
  import textwrap
  import unittest
  from nvidia.dali._autograph.pyct import anno
  from nvidia.dali._autograph.pyct import inspect_utils
  from nvidia.dali._autograph.pyct import origin_info
  from nvidia.dali._autograph.pyct import parser
  from nvidia.dali._autograph.pyct.testing import basic_definitions
label_desc: Use image node_id 1 for calling the OriginInfoTest obj's underlying member method code with example usage: obj.test_create_source_map() without return types