code: def testInvalidParam(self):
      self.assertConfigureFails(
          ConstantQ(), {"minFrequency": 30000}
      )  # Min bin above Nyquist
      self.assertConfigureFails(
          ConstantQ(), {"numberBins": 0}
      )  # No CQ bins
      self.assertConfigureFails(
          ConstantQ(), {"binsPerOctave": 0}
      )  # No CQ bins
      self.assertConfigureFails(
          ConstantQ(), {"sampleRate": 400}
      )  # With this sample rate the kernels are out of range
      self.assertConfigureFails(
          ConstantQ(), {"numberBins": 10 * 12}
      )  # Max bin above Nyquist
      self.assertConfigureFails(
          ConstantQ(), {"minimumKernelSize": 1}
      )  # FFT can not be done
      self.assertConfigureFails(ConstantQ(), {"scale": 0})
  
file_path: essentia/test/src/unittests/standard/test_constantq.py
imports: from essentia_test import *
label_desc: Use image node_id 6 for calling the TestConstantQ obj's underlying member method code with example usage: obj.testInvalidParam() without return types