code: def test_import_vispy_no_pyopengl():
      """Importing vispy.gloo.gl.gl2 should not import PyOpenGL."""
      # vispy.gloo desktop backend
      allmodnames = loaded_vispy_modules("vispy.gloo.gl.gl2", 2, True)
      assert_not_in("OpenGL", allmodnames)
      # vispy.app
      allmodnames = loaded_vispy_modules("vispy.app", 2, True)
      assert_not_in("OpenGL", allmodnames)
      # vispy.scene
      allmodnames = loaded_vispy_modules("vispy.scene", 2, True)
      assert_not_in("OpenGL", allmodnames)
  
file_path: vispy/vispy/util/tests/test_import.py
imports: import sys
  import os
  from vispy.testing import assert_in, assert_not_in, requires_pyopengl, run_tests_if_main, assert_equal
  from vispy.util import run_subprocess
  import vispy
label_desc: Use image node_id 8 for calling a global function with example usage: test_import_vispy_no_pyopengl() without return types