def find_path_click(self): start, goal = self.start_and_goal if start is not None and goal is not None: path = homework3.find_path(start, goal, self.scene) if path: self.grid.draw_path(path)
def test_find_path(self): scene = [[False, False, False], [False, True, False], [False, False, False]] self.assertEqual(hw.find_path((0, 0), (2, 1), scene), [(0, 0), (1, 0), (2, 1)])
def test_find_path1(self): scene = [[False, True, False], [False, True, False], [False, True, False]] self.assertEqual(hw.find_path((0, 0), (0, 2), scene), None)
def test_find_path(self): scene = [[False, False, False],[False, True , False],[False, False, False]] self.assertEquals(hw3.find_path((0, 0), (2, 1), scene), [(0, 0), (1, 0), (2, 1)]) scene = [[False, True, False],[False, True , False],[False, True, False]] self.assertEquals(hw3.find_path((0, 0), (0, 2), scene), None)