class_docstr: This class tests the parallel directives AST-rewriting and importing.
class_docstr_tok: ["This","class","tests","the","parallel","directives","AST-rewriting","and","importing","."]
code: def setUp(self):
      super(TestInterpretCompilerDirectives, self).setUp()
  
      compilation_options = Main.CompilationOptions(
          Main.default_options
      )
      ctx = compilation_options.create_context()
  
      transform = InterpretCompilerDirectives(
          ctx, ctx.compiler_directives
      )
      transform.module_scope = Symtab.ModuleScope("__main__", None, ctx)
      self.pipeline = [transform]
  
      self.debug_exception_on_error = (
          DebugFlags.debug_exception_on_error
      )
  
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 1 for calling the TestInterpretCompilerDirectives obj's underlying member method code with example usage: obj.setUp() without return types