def test_inversion_rest(self): seq1 = NoteSeq("C E R G") seq2 = NoteSeq([Note(0, 5), Note(8, 4), Rest(), Note(5, 4)]) self.assertEqual(seq1.inversion(0), seq2)
def test_inversion_octave(self): seq1 = NoteSeq("G Ab B,") seq2 = NoteSeq("G F# Eb''") self.assertEqual(seq1.inversion(7), seq2)