shithub: aubio

Download patch

ref: 75f9fff8d3b7e3864c536eefb5f21e6ece187f69
parent: 8354cb8c70ed864e20477e36bdf505d6646ba328
author: Paul Brossier <piem@piem.org>
date: Sat Nov 10 07:07:12 EST 2018

[py] fb.set_triangle_bands does not warn for freqs <= samplerate/2

--- a/python/tests/test_filterbank_mel.py
+++ b/python/tests/test_filterbank_mel.py
@@ -29,8 +29,7 @@
         f = filterbank(9, 1024)
         freq_list = [40, 80, 200, 400, 800, 1600, 3200, 6400, 12800, 15000, 24000]
         freqs = np.array(freq_list, dtype = float_type)
-        with assert_warns(UserWarning):
-            f.set_triangle_bands(freqs, 48000)
+        f.set_triangle_bands(freqs, 48000)
         assert_equal ( f(cvec(1024)), 0)
         self.assertIsInstance(f.get_coeffs(), np.ndarray)
 
@@ -38,8 +37,7 @@
         f = filterbank(9, 1024)
         freq_list = [40, 80, 200, 400, 800, 1600, 3200, 6400, 12800, 15000, 24000]
         freqs = np.array(freq_list, dtype = float_type)
-        with assert_warns(UserWarning):
-            f.set_triangle_bands(freqs, 48000)
+        f.set_triangle_bands(freqs, 48000)
         self.assertIsInstance(f.get_coeffs(), np.ndarray)
         spec = cvec(1024)
         spec.norm[:] = 1