示例#1
0
 def test_getBoard_should_give_array_representation_of_game(self):
     game = Game('X')
     self.assertListEqual(game.getBoard(), ['...'] * 10)
     game.makeMove(1, 'X')
     self.assertListEqual(game.getBoard(), ['...', 'X', '...', '...', '...', '...', '...', '...', '...', '...'])
     game.makeMove(game.getBotMove(), game.getBotSymbol())
     self.assertListEqual(game.getBoard(), ['...', 'X', '...', '...', '...', 'O', '...', '...', '...', '...'])
示例#2
0
 def test_getBoard_should_give_array_representation_of_game(self):
     game = Game('X')
     self.assertListEqual(game.getBoard(), ['...'] * 10)
     game.makeMove(1, 'X')
     self.assertListEqual(game.getBoard(), [
         '...', 'X', '...', '...', '...', '...', '...', '...', '...', '...'
     ])
     game.makeMove(game.getBotMove(), game.getBotSymbol())
     self.assertListEqual(
         game.getBoard(),
         ['...', 'X', '...', '...', '...', 'O', '...', '...', '...', '...'])
示例#3
0
 def test_getBotSymbol_should_decide_symbol_for_bot_according_to_player_symbol(self):
     game = Game('X')
     self.assertEquals(game.getBotSymbol(), 'O')
     game2 = Game('O')
     self.assertEquals(game2.getBotSymbol(), 'X')
示例#4
0
 def test_getBotSymbol_should_decide_symbol_for_bot_according_to_player_symbol(
         self):
     game = Game('X')
     self.assertEquals(game.getBotSymbol(), 'O')
     game2 = Game('O')
     self.assertEquals(game2.getBotSymbol(), 'X')