def check_lose(board, moves, play_sym): temp_board = Board() for move in moves: temp_board.board = [row[:] for row in board.board] temp_board.add_move(*move, play_sym) if temp_board.check_winner()[0]: return move
def test_winner_diag2(self): board = Board(['X', 'O', 'O', 'X', 'O', ' ', 'O', ' ', 'X']) self.assertEqual(board.check_winner(), 'O')
def test_winner_when_empty(self): board = Board() self.assertFalse(board.check_winner())