code: def test_init_data(self):
      data = np.zeros((10, 10, 3), dtype=np.uint8)
      T = Texture(data=data, interpolation="linear", wrapping="repeat")
      assert T._shape == (10, 10, 3)
      assert T._interpolation == ("linear", "linear")
      assert T._wrapping == ("repeat", "repeat")
  
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 2 for calling the TextureTest obj's underlying member method code with example usage: obj.test_init_data() without return types