vispy.util.tests.test_import module#
Test that importing vispy subpackages do not pull in any more vispy submodules than strictly necessary.
- vispy.util.tests.test_import.loaded_vispy_modules(import_module, depth=None, all_modules=False)#
- Import the given module in subprocess and return loaded modules - Import a certain module in a clean subprocess and return the vispy modules that are subsequently loaded. The given depth indicates the module level (i.e. depth=1 will only yield ‘vispy.app’ but not ‘vispy.app.backends’). 
- vispy.util.tests.test_import.test_import_nothing()#
- Not importing vispy should not import any vispy modules. 
- vispy.util.tests.test_import.test_import_vispy()#
- Importing vispy should only pull in other vispy.util submodule. 
- vispy.util.tests.test_import.test_import_vispy_app1()#
- Importing vispy.app should not pull in other vispy submodules. 
- vispy.util.tests.test_import.test_import_vispy_app2()#
- Importing vispy.app should not pull in any backend toolkit. 
- vispy.util.tests.test_import.test_import_vispy_gloo()#
- Importing vispy.gloo should not pull in other vispy submodules. 
- vispy.util.tests.test_import.test_import_vispy_no_pyopengl()#
- Importing vispy.gloo.gl.gl2 should not import PyOpenGL. 
- vispy.util.tests.test_import.test_import_vispy_pyopengl()#
- Importing vispy.gloo.gl.pyopengl2 should import PyOpenGL. 
- vispy.util.tests.test_import.test_import_vispy_scene()#
- Importing vispy.gloo.gl.desktop should not import PyOpenGL. 
- vispy.util.tests.test_import.test_import_vispy_util()#
- Importing vispy.util should not pull in other vispy submodules. 
