Changeset 9c8c8a6 for python/tests
- Timestamp:
- Jul 10, 2015, 2:34:48 AM (10 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 0e362b5
- Parents:
- 31a09d2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/tests/test_musicutils.py
r31a09d2 r9c8c8a6 6 6 from math import pi 7 7 8 from aubio import window, level_lin, db_spl, silence_detection 8 from aubio import window, level_lin, db_spl, silence_detection, level_detection 9 9 10 10 from aubio import fvec … … 96 96 assert silence_detection(ones(1024, dtype="float32"), -70) == 0 97 97 98 class aubio_level_detection(TestCase): 99 def test_accept_fvec(self): 100 level_detection(fvec(1024), -70.) 101 102 def test_fail_not_fvec(self): 103 try: 104 level_detection("default", -70) 105 except ValueError, e: 106 pass 107 else: 108 self.fail('non-number input phase does not raise a TypeError') 109 110 def test_zeros_is_one(self): 111 from math import isinf 112 assert level_detection(fvec(1024), -70) == 1 113 114 def test_minus_ones_is_zero(self): 115 from numpy import ones 116 assert level_detection(ones(1024, dtype="float32"), -70) == 0 117 98 118 if __name__ == '__main__': 99 119 from unittest import main
Note: See TracChangeset
for help on using the changeset viewer.