code: def testGammaSign(self):
      # Test that the sign of `gamma` matches at integer-valued inputs.
      dtype = jax.numpy.zeros(0).dtype  # default float dtype.
      args_maker = lambda: [np.arange(-10, 10).astype(dtype)]
      rtol = 1e-3 if jtu.test_device_matches(["tpu"]) else 1e-5
      self._CheckAgainstNumpy(
          osp_special.gamma, lsp_special.gamma, args_maker, rtol=rtol
      )
      self._CompileAndCheck(lsp_special.gamma, args_maker, rtol=rtol)
  
file_path: jax/tests/lax_scipy_special_functions_test.py
imports: import collections
  import functools
  import itertools
  from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  import scipy.special
  import jax
  from jax._src import test_util
  from jax.scipy import special
  from jax import config
label_desc: Use image node_id 4 for calling the LaxScipySpcialFunctionsTest obj's underlying member method code with example usage: obj.testGammaSign() without return types