code: def test_sequence_step(self, order):
      @jit.rawkernel()
      def sequence(x):
          i = numpy.int32(jit.threadIdx.x)
          jit.thrust.sequence(
              jit.thrust.device, x[i].begin(), x[i].end(), i, 10
          )
  
      (n1, n2) = (128, 160)
      x = cupy.zeros((n1, n2), dtype=numpy.int32)
      sequence[1, n1](x)
  
      expected = cupy.arange(n2, dtype=numpy.int32) * 10
      expected = expected + cupy.arange(n1, dtype=numpy.int32)[:, None]
      testing.assert_array_equal(x, expected)
  
imports: import numpy
  import pytest
  import cupy
  from cupy import testing
  from cupy_backends.cuda.api import runtime
  from cupyx import jit
label_desc: Use image node_id 37 for calling the TestThrust obj's underlying member method code with example usage: obj.test_sequence_step(order) without return types