Exemple #1
0
 def test_apply_move(self):
     board = tronutils.read_board('maps/test-board.txt')
     self.assertEquals(board.me(), (1,1))
     self.assertEquals(board.them(), (1,4))
     self.assertEquals(board[2,1], tron.FLOOR, 'should be FLOOR')
     next = MyTronBot.apply_move(board, tron.ME, tron.SOUTH)
     self.assertEquals(next.me(), (2,1), 'should have changed')
     self.assertEquals(next.them(), (1,4), 'should not have changed')
     self.assertEquals(next[1,1], tron.WALL, 'should now be WALL')
     self.assertEquals(board.me(), (1,1), 'should not have changed')
     self.assertEquals(board.them(), (1,4), 'should not have changed')
     self.assertEquals(board[2,1], tron.FLOOR, 'should still be FLOOR')
Exemple #2
0
 def test_apply_move(self):
     board = tronutils.read_board('maps/test-board.txt')
     self.assertEquals(board.me(), (1, 1))
     self.assertEquals(board.them(), (1, 4))
     self.assertEquals(board[2, 1], tron.FLOOR, 'should be FLOOR')
     next = MyTronBot.apply_move(board, tron.ME, tron.SOUTH)
     self.assertEquals(next.me(), (2, 1), 'should have changed')
     self.assertEquals(next.them(), (1, 4), 'should not have changed')
     self.assertEquals(next[1, 1], tron.WALL, 'should now be WALL')
     self.assertEquals(board.me(), (1, 1), 'should not have changed')
     self.assertEquals(board.them(), (1, 4), 'should not have changed')
     self.assertEquals(board[2, 1], tron.FLOOR, 'should still be FLOOR')