Esempio n. 1
0
def test_forever():
    forever_22 = forever(22)

    assert next(forever_22) == 22

    for _, value in zip(range(20), forever_22):
        assert value == 22
Esempio n. 2
0
def test_iterating_operation_pool(sample_attestation_params):
    some_attestation_params = zip(itertools.count(), forever(sample_attestation_params))
    some_attestations = map(lambda x: mk_attestation(*x), some_attestation_params)

    attestation_count = 20
    attestations = tuple(take(attestation_count, some_attestations))

    pool = AttestationPool()
    for a in attestations:
        pool.add(a)

    for _, a in pool:
        assert a in attestations