def test_delete(self, assert_atomic, connection, mocker): q = Queue() q.enqueue_call() q.enqueue_call() with assert_atomic(): q.delete() assert not connection.exists(q.key) assert not connection.exists(q.unblock_key) assert q.name not in queue_registry.get_names()
def test_queue_all(): q1 = Queue('a') q2 = Queue('b') q3 = Queue('c') q2.enqueue_call() q3.enqueue_call() assert [x.name for x in Queue.all()] == ['b', 'c'] q2.delete() q3.empty() q1.enqueue_call() assert [x.name for x in Queue.all()] == ['a', 'c']