def test_diagonal_not_win_for_player_X(player): board = Board() board.change_board("TL", "X") board.change_board("MM", "O") board.change_board("BR", "X") assert board.is_winner(player) == False
def test_vertical_not_win_for_player_X(player): board = Board() board.change_board("TL", "X") board.change_board("ML", "O") board.change_board("BL", "X") assert board.is_winner(player) == False
def test_horizontal_not_win_for_player_X(player): board = Board() board.change_board("TL", "X") board.change_board("TM", "O") board.change_board("TR", "X") assert board.is_winner(player) == False
def test_board_valid_move(): board = Board() board.change_board("TL", "X") expected_board = { "TL": "X", "TM": " ", "TR": " ", "ML": " ", "MM": " ", "MR": " ", "BL": " ", "BM": " ", "BR": " " } assert board.board == expected_board