History

[tests] also test for duplicate values in set_triangle_bands

Paul Brossier committed 8 years ago

Commit 693de501 parent e33d9601 file · +16 −0Browse files

Showing the changes to python (1 of 1 file). Show all

Unified · Split

python/tests/test_filterbank_mel.py+16−0
@@ -94,6 +94,22 @@ class aubio_filterbank_mel_test_case(TestCase): · 93 unmodified lines
9494 # TODO add assert_warns
9595 f.set_triangle_bands(fvec(freq_list), samplerate)
9696
97+ def test_triangle_freqs_with_double_value(self):
98+ """make sure set_triangle_bands works with 2 duplicate freqs"""
99+ samplerate = 22050
100+ freq_list = [0, 100, 1000, 4000, 4000, 4000, 10000]
101+ f = filterbank(len(freq_list)-2, 1024)
102+ # TODO add assert_warns
103+ f.set_triangle_bands(fvec(freq_list), samplerate)
104+
105+ def test_triangle_freqs_with_triple(self):
106+ """make sure set_triangle_bands works with 3 duplicate freqs"""
107+ samplerate = 22050
108+ freq_list = [0, 100, 1000, 4000, 4000, 4000, 10000]
109+ f = filterbank(len(freq_list)-2, 1024)
110+ # TODO add assert_warns
111+ f.set_triangle_bands(fvec(freq_list), samplerate)
112+
97113 if __name__ == '__main__':
98114 import nose2
99115 nose2.main()

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t