Beispiel #1
0
 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()
Beispiel #2
0
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']