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]])
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) == ([], [])