Beispiel #1
0
def test_worker_ttl(redis):
    """Worker ttl."""

    w = Worker([])
    yield from w.register_birth()
    [worker_key] = yield from redis.smembers(Worker.redis_workers_keys)
    assert (yield from redis.ttl(worker_key))
    yield from w.register_death()
Beispiel #2
0
def test_worker_sets_death():
    """Ensure worker correctly sets worker death date."""

    q = Queue()
    w = Worker([q])

    yield from w.register_death()

    death_date = yield from w.death_date
    assert death_date
    assert type(death_date).__name__ == 'datetime'