code: def test_spherical_yn_at_zero_complex(self):
      # Consistently with numpy:
      # >>> -np.cos(0)/0
      # -inf
      # >>> -np.cos(0+0j)/(0+0j)
      # (-inf + nan*j)
      n = np.array([0, 1, 2, 5, 10, 100])
      x = 0 + 0j
      assert_allclose(spherical_yn(n, x), np.full(n.shape, nan))
  
imports: import numpy
  from numpy.testing import assert_almost_equal, assert_allclose, assert_array_almost_equal, suppress_warnings
  import pytest
  from numpy import sin, cos, sinh, cosh, exp, inf, nan, r_, pi
  from scipy.special import spherical_jn, spherical_yn, spherical_in, spherical_kn
  from scipy.integrate import quad
label_desc: Use image node_id 7 for calling the TestSphericalYn obj's underlying member method code with example usage: obj.test_spherical_yn_at_zero_complex() without return types