code: def test_gsl(test):
      _test_factory(test)
  
imports: import importlib.resources
  import numpy
  from numpy.testing import suppress_warnings
  import pytest
  from scipy.special import lpn, lpmn, lpmv, lqn, lqmn, sph_harm, eval_legendre, eval_hermite, eval_laguerre, eval_genlaguerre, binom, cbrt, expm1, log1p, zeta, jn, jv, jvp, yn, yv, yvp, iv, ivp, kn, kv, kvp, gamma, gammaln, gammainc, gammaincc, gammaincinv, gammainccinv, digamma, beta, betainc, betaincinv, poch, ellipe, ellipeinc, ellipk, ellipkm1, ellipkinc, elliprc, elliprd, elliprf, elliprg, elliprj, erf, erfc, erfinv, erfcinv, exp1, expi, expn, bdtrik, btdtr, btdtri, btdtria, btdtrib, chndtr, gdtr, gdtrc, gdtrix, gdtrib, nbdtrik, pdtrik, owens_t, mathieu_a, mathieu_b, mathieu_cem, mathieu_sem, mathieu_modcem1, mathieu_modsem1, mathieu_modcem2, mathieu_modsem2, ellip_harm, ellip_harm_2, spherical_jn, spherical_yn, wright_bessel
  from scipy.integrate import IntegrationWarning
  from scipy.special._testutils import FuncData
label_desc: Use image node_id 48 for calling a global function with example usage: test_gsl(test) without return types