def test_create_job_with_ttl_should_expire(redis): """A job created with ttl expires.""" queue = Queue(connection=redis) queue.enqueue(say_hello, job_id="1234", ttl=1) time.sleep(1) assert not len((yield from queue.get_jobs()))
def test_create_job_with_ttl_should_have_ttl_after_enqueued(redis): """Create jobs with ttl and checks if get_jobs returns it properly.""" queue = Queue(connection=redis) yield from queue.enqueue(say_hello, job_id="1234", ttl=10) job = (yield from queue.get_jobs())[0] assert job.ttl == 10