code: def test_basic(self):
      t = self.run_pipeline(
          [WithTransform(None)],
          """
          with x as y:
              y = z ** 3
          """,
      )
      self.assertCode(
          """
  
          $0_0 = x
          $0_2 = $0_0.__exit__
          $0_3 = $0_0.__enter__()
          $0_1 = True
          try:
              try:
                  $1_0 = None
                  y = $0_3
                  y = z ** 3
              except:
                  $0_1 = False
                  if (not $0_2($1_0)):
                      raise
          finally:
              if $0_1:
                  $0_2(None, None, None)
  
          """,
          t,
      )
  
imports: import os.path
  import unittest
  from Cython.TestUtils import TransformTest
  from Cython.Compiler.ParseTreeTransforms import *
  from Cython.Compiler.ParseTreeTransforms import _calculate_pickle_checksums
  from Cython.Compiler.Nodes import *
  from Cython.Compiler import Main, Symtab
label_desc: Use image node_id 2 for calling the TestWithTransform obj's underlying member method code with example usage: obj.test_basic() without return types