code: def test_distribution_rvs(self):
      alpha = 0.01
      loc = 0
      scale = 1
      arg = (loc, scale)
      distfn = loguniform_gen(0, 1)
      D, pval = stats.kstest(distfn.rvs, distfn.cdf, args=arg, N=1000)
      if pval < alpha:
          npt.assert_(
              pval > alpha,
              f"D = {D:f}; pval = {pval:f}; alpha = {alpha:f}; args={arg}",
          )
  
imports: from collections import defaultdict
  import unittest
  import numpy
  import numpy.testing
  from hyperopt.rdists import loguniform_gen, lognorm_gen, quniform_gen, qloguniform_gen, qnormal_gen, qlognormal_gen
  from scipy import stats
  from scipy.stats.tests.test_continuous_basic import check_cdf_logcdf, check_pdf_logpdf, check_pdf, check_cdf_ppf
label_desc: Use image node_id 5 for calling the TestLogUniform obj's underlying member method code with example usage: obj.test_distribution_rvs() without return types