code: def test_wavelet_entropy(self):
      np.testing.assert_almost_equal(wavelet_entropy(const0), 0.0)
      np.testing.assert_almost_equal(
          wavelet_entropy(const1), 1.9188378548746368
      )
      np.testing.assert_almost_equal(
          wavelet_entropy(constNeg), 1.9188378548746368
      )
      np.testing.assert_almost_equal(
          wavelet_entropy(constF), 1.9188378548746368
      )
      np.testing.assert_almost_equal(
          wavelet_entropy(lin), 1.9648440772467513
      )
      np.testing.assert_almost_equal(
          wavelet_entropy(lin0), 2.0713919678725117
      )
      np.testing.assert_almost_equal(
          wavelet_entropy(wave), 1.7277528462213683
      )
      np.testing.assert_almost_equal(
          wavelet_entropy(offsetWave), 1.7965939302139549
      )
      np.testing.assert_almost_equal(
          wavelet_entropy(noiseWave), 2.0467527462416153
      )
  
imports: import unittest
  import numpy
  from tsfel.feature_extraction.features import *
label_desc: Use image node_id 57 for calling the TestFeatures obj's underlying member method code with example usage: obj.test_wavelet_entropy() without return types