code: def test_auc(self):
      np.testing.assert_almost_equal(auc(const0, Fs), 0.0)
      np.testing.assert_almost_equal(auc(const1, Fs), 0.019)
      np.testing.assert_almost_equal(auc(constNeg, Fs), 0.019)
      np.testing.assert_almost_equal(auc(constF, Fs), 0.0475)
      np.testing.assert_almost_equal(auc(lin, Fs), 0.18050000000000002)
      np.testing.assert_almost_equal(auc(lin0, Fs), 0.09473684210526315)
      np.testing.assert_almost_equal(auc(wave, Fs), 0.6365517062491768)
      np.testing.assert_almost_equal(
          auc(offsetWave, Fs), 1.998015705379539
      )
      np.testing.assert_almost_equal(
          auc(noiseWave, Fs), 0.6375702578824347
      )
  
imports: import unittest
  import numpy
  from tsfel.feature_extraction.features import *
label_desc: Use image node_id 29 for calling the TestFeatures obj's underlying member method code with example usage: obj.test_auc() without return types