code: def test_non_contiguous_array_stream(self, dtype, order):
      def non_contiguous_array(xp):
          return testing.shaped_arange((3, 3), xp, dtype, order)[
              0::2, 0::2
          ]
  
      out = numpy.empty((2, 2), dtype, order)
      self.check_get(non_contiguous_array, out, self.stream)
  
imports: import unittest
  import cupy
  from cupy import cuda
  from cupy import testing
  import numpy
  from numpy import testing
label_desc: Use image node_id 8 for calling the TestArrayGetWithOut obj's underlying member method code with example usage: obj.test_non_contiguous_array_stream(dtype, order) and returns: testing