Exemplo n.º 1
0
def test_tic_tac_toe_x_wins_in_raw():
    board = [["-", "-", "o"], ["-", "x", "o"], ["x", "x", "x"]]
    assert tic_tac_toe_checker(board) == "x wins!"
Exemplo n.º 2
0
def test_tic_tac_toe_unfinished_result():
    board = [["-", "-", "o"], ["-", "x", "o"], ["x", "o", "x"]]
    assert tic_tac_toe_checker(board) == "unfinished"
Exemplo n.º 3
0
def test_tic_tac_toe_draws_with_no_explicit_winners():
    board = [["o", "x", "o"], ["x", "o", "x"], ["x", "o", "x"]]
    assert tic_tac_toe_checker(board) == "draw!"
Exemplo n.º 4
0
def test_tic_tac_toe_draws_when_both_players_win():
    board = [["x", "x", "o"], ["x", "o", "o"], ["x", "o", "o"]]
    assert tic_tac_toe_checker(board) == "draw!"
Exemplo n.º 5
0
def test_tic_tac_toe_o_wins_in_diagonal():
    board = [["-", "-", "o"], ["-", "o", "x"], ["o", "x", "x"]]
    assert tic_tac_toe_checker(board) == "o wins!"