def test_break_wall(self): maze = Maze(width=2, height=1) self.assertSetEqual(maze.paths(0, 0), set()) self.assertSetEqual(maze.paths(1, 0), set()) maze.break_wall(0, 0, Compass.EAST) self.assertSetEqual(maze.paths(0, 0), {Compass.EAST}) print(maze.paths(1, 0)) self.assertSetEqual(maze.paths(1, 0), {Compass.WEST})