Exemplo n.º 1
0
 def testDoesMazeLeftWallHaveGapsNoGapsShouldBeFalse(self):
     maze = Maze('mazes/linear_maze.txt', QueueFrontier())
     maze._maze = []
     maze._maze.append(['#', '#', '#'])
     maze._maze.append(['#', 'B', '#'])
     maze._maze.append(['#', ' ', '#'])
     maze._maze.append(['#', 'A', '#'])
     maze._maze.append(['#', '#', '#'])
     self.assertFalse(maze._does_maze_left_wall_have_gaps())
Exemplo n.º 2
0
 def testDoesMazeLeftWallHaveGapsMiddleTileIsGapShouldBeTrue(self):
     maze = Maze('mazes/linear_maze.txt', QueueFrontier())
     maze._maze = []
     maze._maze.append(['#', '#', '#'])
     maze._maze.append(['#', 'B', '#'])
     maze._maze.append([' ', ' ', '#'])
     maze._maze.append(['#', 'A', '#'])
     maze._maze.append(['#', '#', '#'])
     self.assertTrue(maze._does_maze_left_wall_have_gaps())