コード例 #1
0
 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')
コード例 #2
0
 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')
コード例 #3
0
 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')