def test_snap_not_saved(self):
     p = Path()
     with self.assertRaisesRegex(ValueError,
                                 "Cannot compute snap on unsaved path"):
         p.snap(Point(0, 0))