code: def test_cut(self) -> None:
      grammar = """
          start: '(' ~ expr ')'
          expr: NUMBER
          """
      parser_class = make_parser(grammar)
      node = parse_string("(1)", parser_class)
      self.assertEqual(
          node,
          [
              TokenInfo(
                  OP, string="(", start=(1, 0), end=(1, 1), line="(1)"
              ),
              TokenInfo(
                  NUMBER,
                  string="1",
                  start=(1, 1),
                  end=(1, 2),
                  line="(1)",
              ),
              TokenInfo(
                  OP, string=")", start=(1, 2), end=(1, 3), line="(1)"
              ),
          ],
      )
  
imports: import ast
  import difflib
  import io
  import textwrap
  import unittest
  from test import test_tools
  from typing import Dict, Any
  from tokenize import TokenInfo, NAME, NEWLINE, NUMBER, OP
label_desc: Use image node_id 26 for calling the TestPegen obj's underlying member method code with example usage: obj.test_cut() without return types