code: def test_gpuarray(self):
      a = np.arange(200000, dtype=np.float32)
      b = a + 17
      import pycuda.gpuarray as gpuarray
  
      a_g = gpuarray.to_gpu(a)
      b_g = gpuarray.to_gpu(b)
      diff = (a_g - 3 * b_g + (-a_g)).get() - (a - 3 * b + (-a))
      assert la.norm(diff) == 0
  
      diff = (a_g * b_g).get() - a * b
      assert la.norm(diff) == 0
  
imports: import numpy
  import numpy.linalg
  from pycuda.tools import mark_cuda_test, dtype_to_ctype
  import pytest
  import pycuda.gpuarray
  import pycuda.driver
  from pycuda.compiler import SourceModule
label_desc: Use image node_id 6 for calling the TestDriver obj's underlying member method code with example usage: obj.test_gpuarray() without return types