def test_simulate2(some_state): possible = [0, 2, 3, 4, 5, 6, 7, 8, 9] not_possible = range(10, 142) node = mcts.Node(possible, some_state) output = mcts.simulate(node) assert not any(elem in output for elem in not_possible)
def test_simulate3(some_state): possible = [0, 2, 3, 4, 5, 6, 7, 8, 9] node = mcts.Node(possible, some_state) output = mcts.simulate(node)[5:] assert output.__contains__(1)
def test_simulate(some_state): possible = [0, 2, 3, 4, 5, 6, 7, 8, 9] node = mcts.Node(possible, some_state) output = mcts.simulate(node) assert all(elem in output for elem in possible)