code: def test_call(self):
      poly = []
      for n in range(5):
          poly.extend(
              [
                  x.strip()
                  for x in (
                      """
                  orth.jacobi(%(n)d,0.3,0.9)
                  orth.sh_jacobi(%(n)d,0.3,0.9)
                  orth.genlaguerre(%(n)d,0.3)
                  orth.laguerre(%(n)d)
                  orth.hermite(%(n)d)
                  orth.hermitenorm(%(n)d)
                  orth.gegenbauer(%(n)d,0.3)
                  orth.chebyt(%(n)d)
                  orth.chebyu(%(n)d)
                  orth.chebyc(%(n)d)
                  orth.chebys(%(n)d)
                  orth.sh_chebyt(%(n)d)
                  orth.sh_chebyu(%(n)d)
                  orth.legendre(%(n)d)
                  orth.sh_legendre(%(n)d)
                  """
                      % dict(n=n)
                  ).split()
              ]
          )
      with np.errstate(all="ignore"):
          for pstr in poly:
              p = eval(pstr)
              assert_almost_equal(
                  p(0.315), np.poly1d(p.coef)(0.315), err_msg=pstr
              )
  
imports: import numpy
  from numpy import array, sqrt
  from numpy.testing import assert_array_almost_equal, assert_equal, assert_almost_equal, assert_allclose
  from pytest import raises
  from scipy import integrate
  import scipy.special
  from scipy.special import gamma
  import scipy.special._orthogonal
label_desc: Use image node_id 1 for calling the TestCall obj's underlying member method code with example usage: obj.test_call() without return types