code: def testInvalidParam(self):
      self.assertConfigureFails(
          self.initNsgconstantq(), {"inputSize": -1}
      )
      self.assertConfigureFails(
          self.initNsgconstantq(), {"inputSize": 0}
      )
      self.assertConfigureFails(
          self.initNsgconstantq(), {"minFrequency": 30000}
      )
      self.assertConfigureFails(
          self.initNsgconstantq(),
          {"minFrequency": 1000, "maxFrequency": 500},
      )
      self.assertConfigureFails(
          self.initNsgconstantq(), {"maxFrequency": 0}
      )
      self.assertConfigureFails(
          self.initNsgconstantq(), {"binsPerOctave": 0}
      )
      self.assertConfigureFails(
          self.initNsgconstantq(), {"sampleRate": 0}
      )
      self.assertConfigureFails(self.initNsgconstantq(), {"gamma": -1})
      self.assertConfigureFails(
          self.initNsgconstantq(), {"minimumWindow": 1}
      )
      self.assertConfigureFails(
          self.initNsgconstantq(), {"windowSizeFactor": 0}
      )
      self.assertConfigureFails(
          self.initNsgconstantq(), {"minimumWindow": 1}
      )
  
file_path: essentia/test/src/unittests/standard/test_nsgconstantq.py
imports: from essentia_test import *
  import numpy
label_desc: Use image node_id 8 for calling the TestNSGConstantQ obj's underlying member method code with example usage: obj.testInvalidParam() without return types