def worker(): with connection() as c: b = Worker(QUEUE, c) b.storage.clear(force=True) yield b b.storage.clear(force=True) b.shutdown()
def inmem_queue(): with connection() as conn: e = Worker(queues="pytest", connection=conn) c = Queue(queue="pytest", connection=conn) c.e = e c.storage.clear(force=True) yield c e.shutdown()
def queue_no_worker(): with connection() as conn: c = Queue(queue="pytest", connection=conn) c.storage.clear(force=True) yield c
def backend(): with connection() as c: b = Storage(c) b.clear(force=True) yield b b.clear(force=True)
def scheduler(): with connection() as c: s = Scheduler(connection=c) s.clear_scheduler() yield s s.clear_scheduler()
def queue(): with connection() as c: q = Queue("pytest", c) yield q