Changeset 439ba7b for python/tests/test_sink.py
- Timestamp:
- Apr 1, 2019, 1:30:06 AM (6 years ago)
- Branches:
- feature/cnn, feature/crepe, feature/pitchshift, feature/timestretch, fix/ffmpeg5, master
- Children:
- 7a02ce9
- Parents:
- 5f57ea9 (diff), f55630c (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/tests/test_sink.py
r5f57ea9 r439ba7b 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.