code: def test_is_array_supported(self, backend_config1, backend_config2):
      target = backend_config1.device  # backend.ChainerxDevice
  
      arr = backend_config2.get_array(
          numpy.ndarray((2,), numpy.float32)
      )
      device = backend_config2.device
  
      if (
          isinstance(device, backend.ChainerxDevice)
          and device.device == target.device
      ):
          assert target.is_array_supported(arr)
      else:
          assert not target.is_array_supported(arr)
  
imports: import unittest
  import numpy
  import chainer
  from chainer import backend
  from chainer.backends import cuda
  from chainer import testing
  from chainer.testing import attr
  import chainerx
label_desc: Use image node_id 1 for calling the TestChainerxIsArraySupported obj's underlying member method code with example usage: obj.test_is_array_supported(backend_config1, backend_config2) without return types