code: def test_matches_function_args(self):
      self.assertMatch(
          "super(Foo, self).__init__(arg1, arg2)",
          "super(_).__init__(_)",
      )
      self.assertMatch("super().__init__()", "super(_).__init__(_)")
      self.assertNoMatch(
          "super(Foo, self).bar(arg1, arg2)", "super(_).__init__(_)"
      )
      self.assertMatch(
          "super(Foo, self).__init__()", "super(Foo, _).__init__(_)"
      )
      self.assertNoMatch(
          "super(Foo, self).__init__()", "super(Bar, _).__init__(_)"
      )
  
imports: import ast
  import collections
  import textwrap
  import unittest
  import gast
  from nvidia.dali._autograph.pyct import anno
  from nvidia.dali._autograph.pyct import ast_util
  from nvidia.dali._autograph.pyct import loader
  from nvidia.dali._autograph.pyct import parser
  from nvidia.dali._autograph.pyct import pretty_printer
  from nvidia.dali._autograph.pyct import qual_names
label_desc: Use image node_id 15 for calling the AstUtilTest obj's underlying member method code with example usage: obj.test_matches_function_args() without return types