code: def assert_same_ast(self, expected_node, node, msg=None):
      expected_source = parser.unparse(expected_node, indentation="  ")
      expected_str = textwrap.dedent(expected_source).strip()
      got_source = parser.unparse(node, indentation="  ")
      got_str = textwrap.dedent(got_source).strip()
      self.assertEqual(expected_str, got_str, msg=msg)
  
imports: import textwrap
  import gast
  from tensorflow.python.autograph.pyct import loader
  from tensorflow.python.autograph.pyct import parser
  from tensorflow.python.autograph.pyct import transformer
  from tensorflow.python.autograph.pyct.common_transformers import anf
  from tensorflow.python.platform import test
label_desc: Use image node_id 2 for calling the AnfTestBase obj's underlying member method code with example usage: obj.assert_same_ast(expected_node, node, msg) without return types