def test_finish(self): """move(maze1, (3, 2), 'w')""" result = assign1.move(self.maze1, (3, 2), 'w') self.assertEqual(result, ((3, 1), 'X'), 'move() returned incorrectly') self.assertEqual(self.maze1, self.maze1_copy, 'move() modified the maze')
def test_finish_maze2(self): """move(maze2, (11, 8), 'w')""" result = assign1.move(self.maze2, (11, 8), 'w') self.assertEqual(result, ((11, 7), 'X'), 'move() returned incorrectly') self.assertEqual(self.maze2, self.maze2_copy, 'move() modified the maze')
def test_valid(self): """move(maze1, (1, 1), 'e')""" result = assign1.move(self.maze1, (1, 1), 'e') self.assertEqual(result, ((1, 2), ' '), 'move() returned incorrectly') self.assertEqual(self.maze1, self.maze1_copy, 'move() modified the maze')