mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-07 21:58:11 +08:00
tests: sqs is not atomic
This commit is contained in:
@@ -184,8 +184,9 @@ def test_sqs():
|
|||||||
assert broker.dequeue() is None
|
assert broker.dequeue() is None
|
||||||
# fail
|
# fail
|
||||||
broker.enqueue('test')
|
broker.enqueue('test')
|
||||||
task_id = broker.dequeue()[0]
|
while task is None:
|
||||||
broker.fail(task_id)
|
task = broker.dequeue()
|
||||||
|
broker.fail(task[0])
|
||||||
# bulk test
|
# bulk test
|
||||||
for i in range(10):
|
for i in range(10):
|
||||||
broker.enqueue('test')
|
broker.enqueue('test')
|
||||||
@@ -196,9 +197,7 @@ def test_sqs():
|
|||||||
broker.acknowledge(task[0])
|
broker.acknowledge(task[0])
|
||||||
# delete queue
|
# delete queue
|
||||||
broker.enqueue('test')
|
broker.enqueue('test')
|
||||||
broker.enqueue('test')
|
|
||||||
broker.purge_queue()
|
broker.purge_queue()
|
||||||
assert broker.dequeue() is None
|
|
||||||
broker.delete_queue()
|
broker.delete_queue()
|
||||||
# back to django-redis
|
# back to django-redis
|
||||||
Conf.SQS = None
|
Conf.SQS = None
|
||||||
|
|||||||
Reference in New Issue
Block a user