code: def test_numpy_in_seq():
      pytest.importorskip("numpy")
      from numpy.testing import assert_array_equal
  
      for shape in SHAPES:
          for dtype in DTYPES:
              A = new_array(shape, dtype=dtype)
              bufs = serialize_object((A, 1, 2, b"hello"))
              canned = pickle.loads(bufs[0])
              assert isinstance(canned[0], CannedArray)
              tup, r = deserialize_object(bufs)
              B = tup[0]
              assert r == []
              assert A.shape == B.shape
              assert A.dtype == B.dtype
              assert_array_equal(A, B)
  
imports: import pickle
  from collections import namedtuple
  import pytest
  from ipyparallel import interactive
  from ipyparallel.serialize import deserialize_object, serialize_object
  from ipyparallel.serialize.canning import CannedArray, CannedClass
label_desc: Use image node_id 9 for calling a global function with example usage: test_numpy_in_seq() without return types