code: def test_order_a(self, order):
      x = testing.shaped_arange((2, 3, 4), order=order[0])
      y = testing.shaped_arange((2, 3, 4), order=order[1])
  
      def default(x, y):
          return x
  
      gu_func = _GUFunc(default, "(i,j,k),(i,j,k)->(i,j,k)")
      z = gu_func(x, y, order="A")
      if order[2] == "C":
          assert z.flags.c_contiguous
      else:
          assert z.flags.f_contiguous
  
imports: import numpy
  import pytest
  import cupy
  from cupy import testing
  from cupy._core._gufuncs import _GUFunc
label_desc: Use image node_id 2 for calling the TestGUFuncOrder obj's underlying member method code with example usage: obj.test_order_a(order) and returns: x