code: def test_pdf_boundary_quadrature(self):
      for bw in [1e-2, 1e-1, 1]:
          hp_kernel = hp_kernels.Gaussian(
              data=self.x_train, bandwidth=bw, fix_boundary=True
          )
  
          def quad_me(x):
              x_test = np.array([x])
              pdfs = hp_kernel(x_test)
              return pdfs.mean()
  
          self.assertAlmostEqual(
              quadrature(quad_me, 0, 1)[0], 1, delta=1e-4
          )
  
imports: import os
  import unittest
  import numpy
  from scipy.integrate import quad
  from statsmodels.nonparametric import kernels
  from hpbandster.optimizers.kde import kernels
  import ConfigSpace
  from pdb import set_trace
label_desc: Use image node_id 5 for calling the TestGaussian obj's underlying member method code with example usage: obj.test_pdf_boundary_quadrature() and returns: pdfs