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', '...', '...', '...', '...'])
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', '...', '...', '...', '...'])
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')
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')