code: def test_source_base():
      source = Source(matmul)
      assert (
          source.source_name == inspect.getsourcefile(matmul)
          and source.start_line is not None
          and source.start_column == 0
          and source.source == inspect.getsource(matmul)
          and source.full_source
          == inspect.getsource(inspect.getmodule(matmul))
      )
  
file_path: tvm/tests/python/tvmscript/test_tvmscript_parser_source.py
imports: import pytest
  import inspect
  import tvm.testing
  from tvm.script.parser.core.diagnostics import Source
  from tvm.script.parser.core import doc_core
  from tvm.script import tir
label_desc: Use image node_id 2 for calling a global function with example usage: test_source_base() without return types