Example #1
0
def test_win_option_some_winners():
    tiles = []
    for _ in range(9):
        tiles.append(Tile())
    board = Board(tiles)
    coll_moves = ['x3', 'x1', 'x5', 'y2', '-', 'y4', 'y6', 'x7', 'y8']
    assert board.win_options(coll_moves) == (['x1'], [[0, 1, 2]])
Example #2
0
def test_win_option_no_winner():
    tiles = []
    for _ in range(9):
        tiles.append(Tile())
    board = Board(tiles)
    coll_moves = ['x1', 'x3', 'y2', '-', '-', '-', '-', '-', '-']
    assert board.win_options(coll_moves) == ([], [])