code: def testInvalidParam(self):
      self.assertConfigureFails(
          TriangularBarkBands(), {"numberBands": 0}
      )
      self.assertConfigureFails(
          TriangularBarkBands(), {"numberBands": 1}
      )
      self.assertConfigureFails(
          TriangularBarkBands(), {"lowFrequencyBound": -100}
      )
      self.assertConfigureFails(
          TriangularBarkBands(),
          {"lowFrequencyBound": 100, "highFrequencyBound": 50},
      )
      self.assertConfigureFails(
          TriangularBarkBands(),
          {"highFrequencyBound": 30000, "sampleRate": 22050},
      )
  
file_path: essentia/test/src/unittests/spectral/test_triangularbarkbands.py
imports: from essentia_test import *
  import numpy
label_desc: Use image node_id 6 for calling the TestTriangularBarkBands obj's underlying member method code with example usage: obj.testInvalidParam() without return types