From 15a005d60b4720b823fdd906b1648b84f7eaf770 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Sun, 15 May 2016 21:25:13 +0200 Subject: [PATCH] python/tests/test_source.py: skip tests if no sounds were found --- python/tests/test_source.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/tests/test_source.py b/python/tests/test_source.py index e78cb11c..137eb632 100755 --- a/python/tests/test_source.py +++ b/python/tests/test_source.py @@ -7,7 +7,7 @@ from utils import list_all_sounds from nose2.tools import params list_of_sounds = list_all_sounds('sounds') -default_test_sound = list_of_sounds[0] +default_test_sound = None samplerates = [0, 44100, 8000, 32000] hop_sizes = [512, 1024, 64] @@ -24,6 +24,7 @@ class aubio_source_test_case_base(TestCase): def setUp(self): if not len(list_of_sounds): self.skipTest('add some sound files in \'python/tests/sounds\'') + default_test_sound = list_of_sounds[0] class aubio_source_test_case(aubio_source_test_case_base): @@ -113,6 +114,8 @@ class aubio_source_test_wrong_params(TestCase): with self.assertRaises(RuntimeError): f = source('path_to/unexisting file.mp3') +class aubio_source_test_wrong_params(aubio_source_test_case_base): + def test_wrong_samplerate(self): with self.assertRaises(ValueError): f = source(default_test_sound, -1) -- 2.11.0