Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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)