code: def test_distance(self):
      np.testing.assert_almost_equal(distance(const0), 19.0)
      np.testing.assert_almost_equal(distance(const1), 19.0)
      np.testing.assert_almost_equal(distance(constNeg), 19.0)
      np.testing.assert_almost_equal(distance(constF), 19.0)
      np.testing.assert_almost_equal(distance(lin), 26.87005768508881)
      np.testing.assert_almost_equal(
          distance(lin0), 27.586228448267438, decimal=5
      )
      np.testing.assert_almost_equal(
          distance(wave), 999.2461809866238, decimal=5
      )
      np.testing.assert_almost_equal(
          distance(offsetWave), 999.2461809866238, decimal=5
      )
      np.testing.assert_almost_equal(
          distance(noiseWave), 1007.8711901383033, decimal=5
      )
  
imports: import unittest
  import numpy
  from tsfel.feature_extraction.features import *
label_desc: Use image node_id 18 for calling the TestFeatures obj's underlying member method code with example usage: obj.test_distance() without return types