'Creates some entries for testing purposes and entries for
cython.array() and for cython.view.*.'

def load_cythonscope(self):

    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)
    self.viewscope = viewscope = ModuleScope(u'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)
