From 980a4f421f51f6f78f47ad69f40e8947254a1d8c Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Wed, 21 Sep 2016 01:34:33 +0200 Subject: [PATCH] python/tests/test_source.py: use nose2 params to process one sound file per test --- python/tests/test_source.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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): -- 2.11.0