From: Paul Brossier Date: Sun, 21 Aug 2016 10:45:04 +0000 (+0200) Subject: python/tests/utils.py: by default, use 5 seconds brownoise X-Git-Tag: 0.4.4~260 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=5d8cc7194cdea3979993741a1325715ae4331435;p=aubio.git python/tests/utils.py: by default, use 5 seconds brownoise --- diff --git a/python/tests/utils.py b/python/tests/utils.py index 2e3c31e5..b0963fc4 100644 --- a/python/tests/utils.py +++ b/python/tests/utils.py @@ -5,6 +5,8 @@ import glob import numpy as np from tempfile import mkstemp +DEFAULT_SOUND = '22050Hz_5s_brownnoise.wav' + def array_from_text_file(filename, dtype = 'float'): filename = os.path.join(os.path.dirname(__file__), filename) with open(filename) as f: @@ -21,7 +23,11 @@ def get_default_test_sound(TestCase, rel_dir = 'sounds'): if len(all_sounds) == 0: TestCase.skipTest("please add some sounds in \'python/tests/sounds\'") else: - return all_sounds[0] + default_sound = all_sounds[0] + if DEFAULT_SOUND in map(os.path.basename, all_sounds): + while os.path.basename(default_sound) != DEFAULT_SOUND: + default_sound = all_sounds.pop(0) + return default_sound def get_tmp_sink_path(): fd, path = mkstemp()