code: def testAbnormalValues(self):
      bpms = [-100, 300]
      intervals = []
      for bpm in bpms:
          intervals.append(60.0 / bpm)
      (
          bpm1,
          weight1,
          spread1,
          bpm2,
          weight2,
          spread2,
          histogram,
      ) = BpmHistogramDescriptors()(intervals)
      self.assertEqual(bpm1, 0)
      self.assertEqual(weight1, 0)
      self.assertEqual(spread1, 0)
      self.assertEqual(bpm2, 0)
      self.assertEqual(weight2, 0)
      self.assertEqual(spread2, 0)
      self.assertEqualVector(histogram, [0.0] * len(histogram))
  
file_path: essentia/test/src/unittests/rhythm/test_bpmhistogramdescriptors.py
imports: from essentia_test import *
label_desc: Use image node_id 4 for calling the TestBpmHistogramDescriptors obj's underlying member method code with example usage: obj.testAbnormalValues() without return types