def test_get_winner_diagonal(self): "Three on a diagonal is a winner." g = Game() g.board_state = [['X', None, None], [None, 'X', None], [None, None, 'X']] self.assertEquals(g.get_winner(), 'X') g.board_state = [[None, None, 'O'], [None, 'O', None], ['O', None, None]] self.assertEquals(g.get_winner(), 'O')
def test_is_game_over_tie(self): "A game board that is a tie is a game over." g = Game() g.board_state = [['X', 'O', 'X'], ['X', 'O', 'X'], ['O', 'X', 'O']] self.assertTrue(g.is_game_over())