Esempio n. 1
0
def test_resume_exc(pset):
    # p15 -> p16  ->  p17 -> 19
    # p14 _/  \_ p18_/  \_ p20
    #           hide
    ppl = PyPPL().start(pset.p14, pset.p15)
    with pytest.raises(PyPPLProcRelationError):
        ppl._resume(pset.p18)
    ppl._resume(pset.p19, pset.p20)
Esempio n. 2
0
def test__resume(pset):
    ppl = PyPPL().start(pset.p14, pset.p15)
    ppl._resume(pset.p16, plus=True)
    assert pset.p16.resume == 'resume+'
    assert pset.p14.resume == 'skip+'
    assert pset.p15.resume == 'skip+'