code: def test_calculate_bandwidth_gaussian(self):
      bw_expected = [
          0.29774853596742024,
          0.25304408155871411,
          0.29781147113698891,
      ]
  
      kern = kernels.Gaussian()
  
      bw_calc = [0, 0, 0]
      for ii, bw in enumerate(
          ["scott", "silverman", "normal_reference"]
      ):
          bw_calc[ii] = select_bandwidth(Xi, bw, kern)
  
      assert_allclose(bw_expected, bw_calc)
  
imports: import numpy
  from scipy import stats
  from statsmodels.sandbox.nonparametric import kernels
  from statsmodels.distributions.mixture_rvs import mixture_rvs
  from statsmodels.nonparametric.bandwidths import select_bandwidth
  from statsmodels.nonparametric.bandwidths import bw_normal_reference
  from numpy.testing import assert_allclose
  import pytest
label_desc: Use image node_id 1 for calling the TestBandwidthCalculation obj's underlying member method code with example usage: obj.test_calculate_bandwidth_gaussian() without return types