From: Paul Brossier Date: Thu, 1 Nov 2018 21:32:16 +0000 (+0100) Subject: [tests] use _tools in test_midi2note X-Git-Tag: 0.4.9~71^2~44 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=4c1eff4f053fe99111d5c3860a0fd02b5bed52a1;p=aubio.git [tests] use _tools in test_midi2note --- diff --git a/python/tests/test_midi2note.py b/python/tests/test_midi2note.py index 056738e3..d9c6b86f 100755 --- a/python/tests/test_midi2note.py +++ b/python/tests/test_midi2note.py @@ -2,8 +2,7 @@ # -*- coding: utf-8 -*- from aubio import midi2note -from nose2.tools import params -import unittest +from ._tools import parametrize, assert_raises list_of_known_midis = ( ( 0, 'C-1' ), @@ -15,31 +14,31 @@ list_of_known_midis = ( ( 127, 'G9' ), ) -class midi2note_good_values(unittest.TestCase): +class Test_midi2note_good_values: - @params(*list_of_known_midis) + @parametrize('midi, note', list_of_known_midis) def test_midi2note_known_values(self, midi, note): " known values are correctly converted " - self.assertEqual ( midi2note(midi), note ) + assert midi2note(midi) == (note) -class midi2note_wrong_values(unittest.TestCase): +class Test_midi2note_wrong_values: def test_midi2note_negative_value(self): " fails when passed a negative value " - self.assertRaises(ValueError, midi2note, -2) + assert_raises(ValueError, midi2note, -2) def test_midi2note_large(self): " fails when passed a value greater than 127 " - self.assertRaises(ValueError, midi2note, 128) + assert_raises(ValueError, midi2note, 128) def test_midi2note_floating_value(self): " fails when passed a floating point " - self.assertRaises(TypeError, midi2note, 69.2) + assert_raises(TypeError, midi2note, 69.2) def test_midi2note_character_value(self): " fails when passed a value that can not be transformed to integer " - self.assertRaises(TypeError, midi2note, "a") + assert_raises(TypeError, midi2note, "a") if __name__ == '__main__': - import nose2 - nose2.main() + from unittest import main + main()