code: def testInvalidParam(self):
      self.assertConfigureFails(
          NNLSChroma(), {"chromaNormalization": "cosine"}
      )
      self.assertConfigureFails(NNLSChroma(), {"frameSize": 0})
      self.assertConfigureFails(NNLSChroma(), {"sampleRate": 0})
      self.assertConfigureFails(NNLSChroma(), {"spectralShape": 0})
      self.assertConfigureFails(NNLSChroma(), {"spectralWhitening": 2})
      self.assertConfigureFails(NNLSChroma(), {"tuningMode": "none"})
  
file_path: essentia/test/src/unittests/tonal/test_nnlschroma.py
imports: from essentia_test import *
  import numpy
label_desc: Use image node_id 4 for calling the TestNNLSChroma obj's underlying member method code with example usage: obj.testInvalidParam() without return types