Showing the changes to python/tests/test_mathutils.py (1 of 2 files). Show all
Unified · Split
| @@ -0,0 +1,31 @@ | |||
| 1 | #! /usr/bin/env python | ||
| 2 | |||
| 3 | from numpy.testing import TestCase, run_module_suite | ||
| 4 | from numpy.testing import assert_equal, assert_almost_equal | ||
| 5 | from aubio import bintomidi, miditobin, freqtobin, bintofreq, freqtomidi, miditofreq | ||
| 6 | |||
| 7 | class aubio_mathutils(TestCase): | ||
| 8 | |||
| 9 | def test_miditobin(self): | ||
| 10 | a = [ miditobin(a, 44100, 512) for a in range(128) ] | ||
| 11 | |||
| 12 | def test_bintomidi(self): | ||
| 13 | a = [ bintomidi(a, 44100, 512) for a in range(128) ] | ||
| 14 | |||
| 15 | def test_freqtobin(self): | ||
| 16 | a = [ freqtobin(a, 44100, 512) for a in range(128) ] | ||
| 17 | |||
| 18 | def test_bintofreq(self): | ||
| 19 | a = [ bintofreq(a, 44100, 512) for a in range(128) ] | ||
| 20 | |||
| 21 | def test_freqtomidi(self): | ||
| 22 | a = [ freqtomidi(a) for a in range(128) ] | ||
| 23 | |||
| 24 | def test_miditofreq(self): | ||
| 25 | freqs = [ miditofreq(a) for a in range(128) ] | ||
| 26 | midis = [ freqtomidi(a) for a in freqs ] | ||
| 27 | print midis | ||
| 28 | |||
| 29 | if __name__ == '__main__': | ||
| 30 | from unittest import main | ||
| 31 | main() | ||