code: def test_use_textures():
      """Test using textures and FBO"""
      assert_raises(
          ValueError,
          Texture2D,
          np.zeros((2, 2, 3), np.float32),
          format="rgba",
      )
  
file_path: vispy/vispy/gloo/tests/test_use_gloo.py
imports: import sys
  import numpy
  from numpy.testing import assert_allclose
  import pytest
  from vispy.app import Canvas
  from vispy.gloo import Texture2D, Texture3D, Program, FrameBuffer, RenderBuffer, set_viewport, clear
  from vispy.gloo.util import draw_texture, _screenshot
  from vispy.testing import requires_application, has_pyopengl, run_tests_if_main, assert_raises, assert_equal, IS_TRAVIS_CI
label_desc: Use image node_id 1 for calling a global function with example usage: test_use_textures() without return types