def test_worker_finish(): p = procedure.TestProcedure() f = tempfile.mktemp() r = Results(p, f) w = Worker(r) w.start() w.join() sleep(2) assert w.is_alive() == False
def test_worker_finish(): p = procedure.TestProcedure() f = tempfile.mktemp() r = Results(p, f) w = Worker(r) w.start() w.join() sleep(2) assert w.is_alive() == False
def test_worker_finish(): procedure = RandomProcedure() procedure.iterations = 100 procedure.delay = 0.001 file = tempfile.mktemp() results = Results(procedure, file) worker = Worker(results) worker.start() worker.join(timeout=5) assert not worker.is_alive() new_results = Results.load(file, procedure_class=RandomProcedure) assert new_results.data.shape == (100, 2)