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())
def different_channel(): n = Note('G') m = Note('G', dynamics={'channel': n.channel+1}) m.tie_together(n)
def different_note(): n = Note('G') m = Note('C') m.tie_together(n)