From: Paul Brossier Date: Tue, 20 Sep 2016 23:34:33 +0000 (+0200) Subject: python/tests/test_source.py: use nose2 params to process one sound file per test X-Git-Tag: 0.4.4~220 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=980a4f421f51f6f78f47ad69f40e8947254a1d8c;p=aubio.git python/tests/test_source.py: use nose2 params to process one sound file per test --- diff --git a/python/tests/test_source.py b/python/tests/test_source.py index ed51ead0..c1df5ec1 100755 --- a/python/tests/test_source.py +++ b/python/tests/test_source.py @@ -27,20 +27,20 @@ class aubio_source_test_case_base(TestCase): class aubio_source_test_case(aubio_source_test_case_base): - def test_close_file(self): + @params(*list_of_sounds) + def test_close_file(self, filename): samplerate = 0 # use native samplerate hop_size = 256 - for p in list_of_sounds: - f = source(p, samplerate, hop_size) - f.close() + f = source(filename, samplerate, hop_size) + f.close() - def test_close_file_twice(self): + @params(*list_of_sounds) + def test_close_file_twice(self, filename): samplerate = 0 # use native samplerate hop_size = 256 - for p in list_of_sounds: - f = source(p, samplerate, hop_size) - f.close() - f.close() + f = source(filename, samplerate, hop_size) + f.close() + f.close() class aubio_source_read_test_case(aubio_source_test_case_base):