def test_tie_note(self): n = Note('G') m = Note('G', tie_note=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())