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() | |