code: def test_bandwidths_estimation(self):
      # This test sometimes fails, as statsmodels uses a different optimizer with a larger tolerance
      self.assertAlmostEqual(
          self.sm_kde.bw[0], self.hp_kde_full.bandwidths[0], delta=2e-3
      )
      self.assertAlmostEqual(
          self.sm_kde.bw[0],
          self.hp_kde_factor.bandwidths[0],
          delta=2e-3,
      )
  
imports: import os
  import unittest
  import numpy
  import statsmodels.api
  import ConfigSpace
  from hpbandster.optimizers.kde.mvkde import MultivariateKDE
  from pdb import set_trace
label_desc: Use image node_id 4 for calling the Base1dTest obj's underlying member method code with example usage: obj.test_bandwidths_estimation() without return types