code: def test_dump_parser_tree_not_top_level_module(
      node, expected_dump, expected_code
  ):
      dump_result = node.dump()
      assert dump_result == expected_dump
  
      # Check that dumped tree can be eval'd to recover the parser tree and original code.
      recovered_code = eval(dump_result).get_code()
      assert recovered_code == expected_code
  
file_path: catboost/contrib/python/parso/py3/tests/test_dump_tree.py
imports: from textwrap import dedent
  import pytest
  from parso import parse
  from parso.python.tree import *
  from parso.tree import *
  from parso.tree import ErrorLeaf, TypedLeaf
label_desc: Use image node_id 2 for calling a global function with example usage: test_dump_parser_tree_not_top_level_module(node, expected_dump, expected_code) without return types