Example #1
0
 def test_draw_black(self):
     s = Smoother([[0]])
     pb = PathBuilder()
     s._draw_black(pb, 20, 30, BLACK)
     pb.optimize()
     self.assertEqual(pb.generate_paths(), [[(20, 30), (30, 30), (30, 40),
                                             (20, 40)]])
Example #2
0
 def test_draw_black2(self):
     s = Smoother([[0]])
     pb = PathBuilder()
     s._draw_black(pb, 0, 0, BLACK | NW | NE | SE | SW)
     pb.optimize()
     self.assertEqual(pb.generate_paths(), [[(0, 3), (3, 0), (7, 0),
                                             (10, 3), (10, 7), (7, 10),
                                             (3, 10), (0, 7)]])