def test_prov_03(): db_file = "prov2.json" A = add(1, 1) B = sub(3, A) multiples = [mul(add(i, B), A) for i in range(6)] C = accumulate(gather(*multiples)) result = run_parallel(C, 4, serial.base, db_file, JobKeeper(keep=True)) assert result == 42 os.unlink(db_file)
def test_prov_05(): import time db_file = "testjobs.json" wf = fib(20) start = time.time() result = run_parallel(wf, 4, serial.base, db_file) end = time.time() assert (end - start) < 5.0 # weak test assert result == 10946 os.unlink(db_file)