def test_transposition_octave(self): e = Note(value=4, dur=0.25, octave=7) self.assertNotEqual(e.transposition(2), Note(value=6)) self.assertEqual(e.transposition(2), Note(value=6, dur=0.25, octave=7)) self.assertEqual(e.transposition(10), Note(value=2, dur=0.25, octave=8))
def test_transposition(self): c = Note(value=0) self.assertEqual(c.transposition(2), Note(value=2)) self.assertEqual(c.transposition(0), Note(value=0)) self.assertEqual(c.transposition(11), Note(value=11))