Пример #1
0
    def test_tie_together(self):
        n = Note('G')
        m = Note('G')
        m.tie_together(n)
        self.bar1.place_notes('C', 2)
        self.bar1.place_notes('G', 4)
        self.bar1.place_notes(n, 4)
        self.bar2.place_notes(m, 4)
        self.bar2.place_notes('C', 2)

        self.assertEqual(m.tie_note(), n)
        self.assertEqual(n.next_note(), m)
        self.assertTrue(n.is_tied())
        self.assertTrue(m.is_last_tied())
Пример #2
0
 def different_channel():
     n = Note('G')
     m = Note('G', dynamics={'channel': n.channel+1})
     m.tie_together(n)
Пример #3
0
 def different_note():
     n = Note('G')
     m = Note('C')
     m.tie_together(n)