code: def test_complex(self):
      for t in sctypes["complex"]:
          assert_(
              isinstance(t(), numbers.Complex),
              f"{t.__name__} is not instance of Complex",
          )
          assert_(
              issubclass(t, numbers.Complex),
              f"{t.__name__} is not subclass of Complex",
          )
          assert_(
              not isinstance(t(), numbers.Real),
              f"{t.__name__} is instance of Real",
          )
          assert_(
              not issubclass(t, numbers.Real),
              f"{t.__name__} is subclass of Real",
          )
  
file_path: catboost/contrib/python/numpy/py3/numpy/core/tests/test_abc.py
imports: from numpy.testing import assert_
  import numbers
  import numpy
  from numpy.core.numerictypes import sctypes
label_desc: Use image node_id 3 for calling the TestABC obj's underlying member method code with example usage: obj.test_complex() without return types