Пример #1
0
def test_plan_formula2():
    assert sort_formula(sat.get_plan_formula(task2, 1)) == [
        "a-1",
        "d-0",
        "not-a-0",
        [["a-1", "d-0", "d-1<->d-0"], ["a-1", "d-1<->d-0"]],
    ]
Пример #2
0
def test_plan_formula3():
    assert sort_formula(sat.get_plan_formula(task3, 1)) == [
        "a-1",
        "b-1",
        "not-a-0",
        "not-b-0",
        [["a-1", "b-1<->b-0"], ["a-1<->a-0", "b-1"]],
    ]
Пример #3
0
def test_plan_formula6():
    assert (sort_formula(sat.get_plan_formula(task2, 2)) == [
        'a-2', 'd-0', 'not-a-0',
        [['a-1', 'd-0', 'd-1<->d-0'], ['a-1', 'd-1<->d-0']],
        [['a-2', 'd-1', 'd-2<->d-1'], ['a-2', 'd-2<->d-1']]
    ])
Пример #4
0
def test_plan_formula5():
    assert sat.get_plan_formula(task5, 0) == ['a-0', 'a-0']
Пример #5
0
def test_plan_formula4():
    assert (sort_formula(sat.get_plan_formula(
        task4, 1)) == ['a-1', 'd-0', 'not-a-0', [['a-1', 'd-0', 'd-1<->d-0']]])
Пример #6
0
def test_plan_formula3():
    assert (sort_formula(sat.get_plan_formula(task3, 1)) == [
        'a-1', 'b-1', 'not-a-0', 'not-b-0',
        [['a-1', 'b-1<->b-0'], ['a-1<->a-0', 'b-1']]
    ])
Пример #7
0
def test_plan_formula1():
    assert sat.get_plan_formula(task1, 1) == ['not-a-0', [['a-1']], 'a-1']
Пример #8
0
def test_plan_formula2():
    assert sat.get_plan_formula(task2, 1) == ['d-0', 'not-a-0',
                [['a-1', 'd-1<->d-0'], ['d-0', 'a-1', 'd-1<->d-0']], 'a-1']
Пример #9
0
def test_plan_formula1():
    assert sat.get_plan_formula(task1, 1) == ['not-a-0', [['a-1']], 'a-1']
Пример #10
0
def test_plan_formula6():
    assert (sat.get_plan_formula(task2, 2) == ['d-0', 'not-a-0',
            [['a-1', 'd-1<->d-0'], ['d-0', 'a-1', 'd-1<->d-0']],
            [['a-2', 'd-2<->d-1'], ['d-1', 'a-2', 'd-2<->d-1']], 'a-2'])
Пример #11
0
def test_plan_formula5():
    assert sat.get_plan_formula(task5, 0) == ['a-0', 'a-0']
Пример #12
0
def test_plan_formula3():
    assert sat.get_plan_formula(task3, 1) == ['not-a-0', 'not-b-0',
                [['a-1', 'b-1<->b-0'], ['a-1<->a-0', 'b-1']], 'a-1', 'b-1']
Пример #13
0
def test_plan_formula4():
    assert (sort_formula(sat.get_plan_formula(task4, 1)) ==
        ['a-1', 'd-0', 'not-a-0', [['a-1', 'd-0', 'd-1<->d-0']]])
Пример #14
0
def test_plan_formula1():
    assert sat.get_plan_formula(task1, 1) == ["not-a-0", [["a-1"]], "a-1"]
Пример #15
0
def test_plan_formula5():
    assert sat.get_plan_formula(task5, 0) == ["a-0", "a-0"]