code: def test_raw_gridsize_1D(self):
      @jit.rawkernel()
      def f(arr):
          x = jit.grid(1)
          gx = jit.gridsize(1)
          if x == 0:
              arr[x] = gx
  
      x = cupy.zeros(1)
      grid = 8
      block = 10
      f((grid,), (block,), (x,))
      assert x == grid * block
  
imports: import numpy
  import pytest
  import cupy
  from cupyx import jit
  from cupy import testing
  from cupy.cuda import device
  from cupy.cuda import runtime
label_desc: Use image node_id 7 for calling the TestRaw obj's underlying member method code with example usage: obj.test_raw_gridsize_1D() without return types