Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
 def test_winner_diag2(self):
     board = Board(['X', 'O', 'O', 'X', 'O', ' ', 'O', ' ', 'X'])
     self.assertEqual(board.check_winner(), 'O')
Ejemplo n.º 3
0
 def test_winner_when_empty(self):
     board = Board()
     self.assertFalse(board.check_winner())
Ejemplo n.º 4
0
 def test_winner_diag2(self):
     board = Board(['X', 'O', 'O', 'X', 'O', ' ', 'O', ' ', 'X'])
     self.assertEqual(board.check_winner(), 'O')
Ejemplo n.º 5
0
 def test_winner_when_empty(self):
     board = Board()
     self.assertFalse(board.check_winner())