Changeset b4445fb
- Timestamp:
- Dec 23, 2018, 5:50:36 AM (6 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/timestretch, fix/ffmpeg5, master
- Children:
- c1c3a99
- Parents:
- 51b5f9c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/tests/test_sink.py
r51b5f9c rb4445fb 4 4 from aubio import fvec, source, sink 5 5 from utils import list_all_sounds, get_tmp_sink_path, del_tmp_sink_path 6 from _tools import parametrize, skipTest, assert_raises 6 from utils import parse_file_samplerate 7 from _tools import parametrize, skipTest, assert_raises, assert_warns 7 8 8 9 list_of_sounds = list_all_sounds('sounds') … … 61 62 @parametrize('hop_size, samplerate, path', all_params) 62 63 def test_read_and_write(self, hop_size, samplerate, path): 64 orig_samplerate = parse_file_samplerate(soundfile) 63 65 try: 64 f = source(path, samplerate, hop_size) 66 if orig_samplerate is not None and orig_samplerate < samplerate: 67 # upsampling should emit a warning 68 with assert_warns(UserWarning): 69 f = source(soundfile, samplerate, hop_size) 70 else: 71 f = source(soundfile, samplerate, hop_size) 65 72 except RuntimeError as e: 66 73 err_msg = '{:s} (hop_s = {:d}, samplerate = {:d})' … … 79 86 @parametrize('hop_size, samplerate, path', all_params) 80 87 def test_read_and_write_multi(self, hop_size, samplerate, path): 88 orig_samplerate = parse_file_samplerate(soundfile) 81 89 try: 82 f = source(path, samplerate, hop_size) 90 if orig_samplerate is not None and orig_samplerate < samplerate: 91 # upsampling should emit a warning 92 with assert_warns(UserWarning): 93 f = source(soundfile, samplerate, hop_size) 94 else: 95 f = source(soundfile, samplerate, hop_size) 83 96 except RuntimeError as e: 84 97 err_msg = '{:s} (hop_s = {:d}, samplerate = {:d})'
Note: See TracChangeset
for help on using the changeset viewer.