code: def testInvalidParam(self):
      self.assertConfigureFails(HumDetector(), {"sampleRate": -1})
      self.assertConfigureFails(HumDetector(), {"frameSize": 0})
      self.assertConfigureFails(HumDetector(), {"hopSize": 0})
      self.assertConfigureFails(HumDetector(), {"Q0": -1})
      self.assertConfigureFails(HumDetector(), {"Q1": 2})
      self.assertConfigureFails(HumDetector(), {"minimumFrequency": 0})
      self.assertConfigureFails(HumDetector(), {"timeWindow": 0})
  
file_path: essentia/test/src/unittests/audioproblems/test_humdetector.py
imports: import numpy
  from math import *
  from essentia_test import *
  from essentia import array
label_desc: Use image node_id 3 for calling the TestHumDetector obj's underlying member method code with example usage: obj.testInvalidParam() without return types