code: def test_smallpsf(self):
      epsilon = 0.5 ** np.arange(1, 55, 3)
      # kolmogi(p) == _kolmogci(1-p) if  1-(1-p) == p, but not necessarily otherwise
      # Use epsilon s.t. 1-(1-epsilon)) == epsilon,
      # so can use same x-array for both results
  
      x = np.array(
          [
              0.8275735551899077,
              1.3163786275161036,
              1.6651092133663343,
              1.9525136345289607,
              2.2027324540033235,
              2.4272929437460848,
              2.6327688477341593,
              2.8233300509220260,
              3.0018183401530627,
              3.1702735084088891,
              3.3302184446307912,
              3.4828258153113318,
              3.6290214150152051,
              3.7695513262825959,
              3.9050272690877326,
              4.0359582187082550,
              4.1627730557884890,
              4.2858371743264527,
          ]
      )
  
      dataset = np.column_stack([epsilon, x])
      FuncData(kolmogi, dataset, (0,), 1, rtol=_rtol).check()
  
      dataset = np.column_stack([1 - epsilon, x])
      FuncData(_kolmogci, dataset, (0,), 1, rtol=_rtol).check()
  
imports: import itertools
  import sys
  import pytest
  import numpy
  from numpy.testing import assert_
  from scipy.special._testutils import FuncData
  from scipy.special import kolmogorov, kolmogi, smirnov, smirnovi
  from scipy.special._ufuncs import _kolmogc, _kolmogci, _kolmogp, _smirnovc, _smirnovci, _smirnovp
label_desc: Use image node_id 4 for calling the TestKolmogi obj's underlying member method code with example usage: obj.test_smallpsf() without return types