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