[py] test note2freq
authorPaul Brossier <piem@piem.org>
Mon, 29 Oct 2018 23:54:33 +0000 (00:54 +0100)
committerPaul Brossier <piem@piem.org>
Mon, 29 Oct 2018 23:54:33 +0000 (00:54 +0100)
python/tests/test_note2midi.py

index d145ff1..37c9db4 100755 (executable)
@@ -3,7 +3,7 @@
 
 from __future__ import unicode_literals
 
-from aubio import note2midi, freq2note
+from aubio import note2midi, freq2note, note2freq
 from nose2.tools import params
 import unittest
 
@@ -119,6 +119,16 @@ class freq2note_simple_test(unittest.TestCase):
         " make sure freq2note(439) == A4 "
         self.assertEqual("A4", freq2note(439))
 
+class note2freq_simple_test(unittest.TestCase):
+
+    def test_note2freq(self):
+        " make sure note2freq('A3') == 220"
+        self.assertEqual(220, note2freq("A3"))
+
+    def test_note2freq_under(self):
+        " make sure note2freq(A4) == 440"
+        self.assertEqual(440, note2freq("A4"))
+
 if __name__ == '__main__':
     import nose2
     nose2.main()