History

python/tests/test_fft.py: clean up, add tests for f.rdo input size

Paul Brossier committed 10 years ago

Commit 437ef071 parent 6014dc01 file · +15 −3Browse files

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

Unified · Split

python/tests/test_fft.py+15−3
@@ -140,18 +140,30 @@ class aubio_fft_test_case(TestCase): · 139 unmodified lines
140 win_s = 1024140 win_s = 1024
141 f = fft(win_s)141 f = fft(win_s)
142 t = fvec(win_s + 1)142 t = fvec(win_s + 1)
143 print f(t)
144 with self.assertRaises(ValueError):143 with self.assertRaises(ValueError):
145 print f(t)144 f(t)
146 145
147 def test_small_input_timegrain(self):146 def test_small_input_timegrain(self):
148 win_s = 1024147 win_s = 1024
149 f = fft(win_s)148 f = fft(win_s)
150 t = fvec(1)149 t = fvec(1)
151 print f(t).phas
152 with self.assertRaises(ValueError):150 with self.assertRaises(ValueError):
153 f(t)151 f(t)
154 152
153 def test_large_input_fftgrain(self):
154 win_s = 1024
155 f = fft(win_s)
156 s = cvec(win_s + 1)
157 with self.assertRaises(ValueError):
158 f.rdo(s)
159
160 def test_small_input_timegrain(self):
161 win_s = 1024
162 f = fft(win_s)
163 s = cvec(16)
164 with self.assertRaises(ValueError):
165 f.rdo(s)
166
155if __name__ == '__main__':167if __name__ == '__main__':
156 from unittest import main168 from unittest import main
157 main()169 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