code: def test_rms(self):
      np.testing.assert_almost_equal(rms(const0), 0.0)
      np.testing.assert_almost_equal(rms(const1), 1.0)
      np.testing.assert_almost_equal(rms(constNeg), 1.0)
      np.testing.assert_almost_equal(rms(constF), 2.5)
      np.testing.assert_almost_equal(rms(lin), 11.113055385446435)
      np.testing.assert_almost_equal(
          rms(lin0), 6.06976978666884, decimal=5
      )
      np.testing.assert_almost_equal(
          rms(wave), 0.7071067811865476, decimal=5
      )
      np.testing.assert_almost_equal(
          rms(offsetWave), 2.1213203435596424, decimal=5
      )
      np.testing.assert_almost_equal(
          rms(noiseWave), 0.7128245483240299, decimal=5
      )
  
imports: import unittest
  import numpy
  from tsfel.feature_extraction.features import *
label_desc: Use image node_id 14 for calling the TestFeatures obj's underlying member method code with example usage: obj.test_rms() without return types