Changeset 376d5e9 for python/tests/test_zero_crossing_rate.py
- Timestamp:
- Apr 18, 2016, 11:46:18 PM (8 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:
- 81ad577, e76842e
- Parents:
- 6db7600
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/tests/test_zero_crossing_rate.py
r6db7600 r376d5e9 23 23 def test_impulse(self): 24 24 """ check zero crossing rate on a buffer with an impulse """ 25 self.vector[ buf_size / 2] = 1.25 self.vector[int(buf_size / 2)] = 1. 26 26 self.assertEqual(0., zero_crossing_rate(self.vector)) 27 27 28 28 def test_negative_impulse(self): 29 29 """ check zero crossing rate on a buffer with a negative impulse """ 30 self.vector[ buf_size / 2] = -1.30 self.vector[int(buf_size / 2)] = -1. 31 31 self.assertEqual(2./buf_size, zero_crossing_rate(self.vector)) 32 32 33 33 def test_single(self): 34 34 """ check zero crossing rate on single crossing """ 35 self.vector[ buf_size / 2- 1] = 1.36 self.vector[ buf_size / 2] = -1.35 self.vector[int(buf_size / 2) - 1] = 1. 36 self.vector[int(buf_size / 2)] = -1. 37 37 self.assertEqual(2./buf_size, zero_crossing_rate(self.vector)) 38 38 39 39 def test_single_with_gap(self): 40 40 """ check zero crossing rate on single crossing with a gap""" 41 self.vector[ buf_size / 2- 2] = 1.42 self.vector[ buf_size / 2] = -1.41 self.vector[int(buf_size / 2) - 2] = 1. 42 self.vector[int(buf_size / 2)] = -1. 43 43 self.assertEqual(2./buf_size, zero_crossing_rate(self.vector)) 44 44
Note: See TracChangeset
for help on using the changeset viewer.