code: def _test_scalar(
      self, function, args, expected, rtol=1e-12, atol=1e-12
  ):
      special = cupyx.scipy.special
      function = getattr(special, function)
      testing.assert_allclose(
          function(*args), expected, rtol=rtol, atol=atol
      )
  
imports: import numpy
  import pytest
  import cupy
  from cupy import testing
  import cupyx.scipy.special
label_desc: Use image node_id 1 for calling the _TestDistributionsBase obj's underlying member method code with example usage: obj._test_scalar(function, args, expected, rtol, atol) without return types