tests: sqs is not atomic

This commit is contained in:
Ilan Steemers
2015-09-10 11:34:35 +02:00
parent 0b9df26218
commit 5195464c31
+3 -4
View File
@@ -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