Showing the changes to python/tests (1 of 1 file). Show all
Unified · Split
| @@ -8,6 +8,22 @@ class aubio_window(TestCase): · 7 unmodified lines | ||
| 8 | 8 | def test_accept_name_and_size(self): |
| 9 | 9 | window("default", 1024) |
| 10 | 10 | |
| 11 | + def test_fail_name_not_string(self): | |
| 12 | + try: | |
| 13 | + window(10, 1024) | |
| 14 | + except ValueError, e: | |
| 15 | + pass | |
| 16 | + else: | |
| 17 | + self.fail('non-string window type does not raise a ValueError') | |
| 18 | + | |
| 19 | + def test_fail_size_not_int(self): | |
| 20 | + try: | |
| 21 | + window("default", "default") | |
| 22 | + except ValueError, e: | |
| 23 | + pass | |
| 24 | + else: | |
| 25 | + self.fail('non-integer window length does not raise a ValueError') | |
| 26 | + | |
| 11 | 27 | if __name__ == '__main__': |
| 12 | 28 | from unittest import main |
| 13 | 29 | main() |