code: def test_interq_range(self):
      np.testing.assert_almost_equal(interq_range(const0), 0.0)
      np.testing.assert_almost_equal(interq_range(const1), 0.0)
      np.testing.assert_almost_equal(interq_range(constNeg), 0.0)
      np.testing.assert_almost_equal(interq_range(constF), 0.0)
      np.testing.assert_almost_equal(interq_range(lin), 9.5)
      np.testing.assert_almost_equal(
          interq_range(lin0), 10.0, decimal=5
      )
      np.testing.assert_almost_equal(
          interq_range(wave), 1.414213562373095, decimal=5
      )
      np.testing.assert_almost_equal(
          interq_range(offsetWave), 1.414213562373095, decimal=5
      )
      np.testing.assert_almost_equal(
          interq_range(noiseWave), 1.4277110228590328, decimal=5
      )
  
imports: import unittest
  import numpy
  from tsfel.feature_extraction.features import *
label_desc: Use image node_id 10 for calling the TestFeatures obj's underlying member method code with example usage: obj.test_interq_range() without return types