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)
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+'