コード例 #1
0
def crtq():
    tq = TaskQueue(FILE_QURL)
    tq.purge()
    tq.rezero()

    tq.insert((PrintTask(i) for i in range(N)))
    return tq
コード例 #2
0
def test_parallel_insert_all(sqs, protocol):
    import pathos_issue

    path = getpath(protocol)
    tq = TaskQueue(path, green=True)
    tq.purge()

    if protocol == 'fq':
        tq.rezero()

    tasks = pathos_issue.crt_tasks(5, 20)
    amt = tq.insert(tasks, parallel=2)

    assert amt == 15
    if protocol == 'fq':
        assert tq.inserted == 15

    tq.purge()