code: def testInvalidParam(self):
      # Test that we must give valid frequency ranges, thresholds and tolerance.
      self.assertConfigureFails(HarmonicBpm(), {"bpm": -1})
      self.assertConfigureFails(HarmonicBpm(), {"bpm": 0})
      self.assertConfigureFails(HarmonicBpm(), {"threshold": -1})
      self.assertConfigureFails(HarmonicBpm(), {"threshold": 0})
      self.assertConfigureFails(HarmonicBpm(), {"tolerance": -1})
  
file_path: essentia/test/src/unittests/rhythm/test_harmonicbpm.py
imports: from essentia_test import *
  import essentia
label_desc: Use image node_id 2 for calling the TestHarmonicBpm obj's underlying member method code with example usage: obj.testInvalidParam() without return types