code: def testOctaveAndFifth(self):
      # octave and fifths should be consonant or else fifth should be more
      # dissonant
      cFreq = 110
      cFreq2 = cFreq * 2
      cFreq5 = cFreq * 3 / 2
  
      octave = [cFreq, cFreq2]
      fifth = [cFreq, cFreq5]
      spec = [1, 1]
      dis1 = Dissonance()(octave, spec)
      dis2 = Dissonance()(fifth, spec)
      self.assertTrue(
          Dissonance()(octave, spec) <= Dissonance()(fifth, spec)
      )
  
file_path: essentia/test/src/unittests/tonal/test_dissonance.py
imports: from essentia_test import *
  from numpy import random, pi, sort
label_desc: Use image node_id 14 for calling the TestDissonance obj's underlying member method code with example usage: obj.testOctaveAndFifth() without return types