code: def test_offgrid_float(self):
      qn = qnormal_gen(0, 1, 0.2)
      assert qn.pmf(0) > 0.0
      assert qn.pmf(0.1) == 0.0
      assert qn.pmf(0.2) > 0.0
      assert qn.pmf(0.4) > 0.0
      assert qn.pmf(-0.2) > 0.0
      assert qn.pmf(-0.4) > 0.0
      assert qn.pmf(0.99) == 0.0
      assert qn.pmf(-0.99) == 0.0
  
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 4 for calling the TestQNormal obj's underlying member method code with example usage: obj.test_offgrid_float() without return types