docstr: Creates some entries for testing purposes and entries for
  cython.array() and for cython.view.*.
docstr_tok: ["Creates","some","entries","for","testing","purposes","and","entries","for","cython.array","(",")","and","for","cython.view",".","*","."]
code: def load_cythonscope(self):
      """
      Creates some entries for testing purposes and entries for
      cython.array() and for cython.view.*.
      """
      if self._cythonscope_initialized:
          return
  
      self._cythonscope_initialized = True
      cython_testscope_utility_code.declare_in_scope(
          self, cython_scope=self
      )
      cython_test_extclass_utility_code.declare_in_scope(
          self, cython_scope=self
      )
  
      #
      # The view sub-scope
      #
      self.viewscope = viewscope = ModuleScope("view", self, None)
      self.declare_module("view", viewscope, None).as_module = viewscope
      viewscope.is_cython_builtin = True
      viewscope.pxd_file_loaded = True
  
      cythonview_testscope_utility_code.declare_in_scope(
          viewscope, cython_scope=self
      )
  
      view_utility_scope = (
          MemoryView.view_utility_code.declare_in_scope(
              self.viewscope,
              cython_scope=self,
              whitelist=MemoryView.view_utility_whitelist,
          )
      )
  
file_path: catboost/contrib/tools/cython/Cython/Compiler/CythonScope.py
imports: from __future__ import absolute_import
  from .Symtab import ModuleScope
  from .PyrexTypes import *
  from .UtilityCode import CythonUtilityCode
  from .Errors import error
  from .Scanning import StringSourceDescriptor
  from .None import MemoryView
label_desc: Use image node_id 9 for calling the CythonScope obj's underlying member method code with example usage: obj.load_cythonscope() without return types