예제 #1
0
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)
예제 #2
0
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)
예제 #3
0
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)