code: def test_numpy_subclass_serialization_pickle(ray_start_regular):
      class MyNumpyConstant(np.ndarray):
          def __init__(self, value):
              super().__init__()
              self.constant = value
  
          def __str__(self):
              print(self.constant)
  
      constant = MyNumpyConstant(123)
      repr_orig = repr(constant)
      repr_ser = repr(ray.get(ray.put(constant)))
      assert repr_orig == repr_ser
  
imports: import collections
  import io
  import logging
  import re
  import string
  import sys
  import weakref
  from dataclasses import make_dataclass
  import numpy
  import pytest
  from numpy import log
  import ray
  import ray.cluster_utils
label_desc: Use image node_id 5 for calling a global function with example usage: test_numpy_subclass_serialization_pickle(ray_start_regular) without return types