code: def test_triangle_freqs_with_power(self):
      f = filterbank(9, 1024)
      freqs = fvec(
          [40, 80, 200, 400, 800, 1600, 3200, 6400, 12800, 15000, 24000]
      )
      f.set_power(2)
      f.set_triangle_bands(freqs, 48000)
      spec = cvec(1024)
      spec.norm[:] = 0.1
      expected = fvec(
          [
              0.02070313,
              0.02138672,
              0.02127604,
              0.02135417,
              0.02133301,
              0.02133301,
              0.02133311,
              0.02133334,
              0.02133345,
          ]
      )
      expected /= 100.0
      assert_almost_equal(f(spec), expected)
  
imports: import numpy
  from numpy.testing import TestCase, assert_equal, assert_almost_equal
  from _tools import assert_warns
  from aubio import fvec, cvec, filterbank, float_type
label_desc: Use image node_id 15 for calling the aubio_filterbank_mel_test_case obj's underlying member method code with example usage: obj.test_triangle_freqs_with_power() without return types