code: def testLowMagThreshold(self):
      freq_speaks = [55, 80, 120]  # 3 peaks not harmonic
      mag_speaks = [1, 0.1, 0.2]
      outputLength = 600
  
      # This is the expected pitch salience from 1 peak at ampl = 1  (testSinglePeak earlier)
      expectedPitchSalience = [
          1.0000000e00,
          9.7552824e-01,
          9.0450847e-01,
          7.9389262e-01,
          6.5450847e-01,
          5.0000000e-01,
          3.4549147e-01,
          2.0610739e-01,
          9.5491491e-02,
          2.4471754e-02,
          3.7493994e-33,
      ]
  
      # Append zeros to expected salience
      expectedPitchSalience += [0] * (outputLength - 11)
      # At magThreshold = 13 or lower, only first peak gets through
      calculatedPitchSalience = PitchSalienceFunction(
          magnitudeThreshold=13
      )(freq_speaks, mag_speaks)
  
      self.assertEqual(len(calculatedPitchSalience), outputLength)
      self.assertAlmostEqualVectorFixedPrecision(
          calculatedPitchSalience, expectedPitchSalience, 8
      )
  
imports: from essentia_test import *
  from numpy import *
label_desc: Use image node_id 6 for calling the TestPitchSalienceFunction obj's underlying member method code with example usage: obj.testLowMagThreshold() without return types