code: def test_setitem_single(self):
      data = np.zeros((10, 10), dtype=np.uint8)
      T = Texture(data=data)
      T[0, 0, 0] = 1
      glir_cmd = T._glir.clear()[-1]
      assert glir_cmd[0] == "DATA"
      assert np.allclose(glir_cmd[3], np.array([1]))
  
      # We apparently support this
      T[8:3, 3] = 1
  
imports: import unittest
  import numpy
  import pytest
  from vispy.gloo import Texture1D, Texture2D, Texture3D, TextureAtlas
  from vispy.testing import requires_pyopengl, run_tests_if_main, assert_raises
label_desc: Use image node_id 6 for calling the TextureTest obj's underlying member method code with example usage: obj.test_setitem_single() without return types