Checks if SQS is retrying in time

This commit is contained in:
ilan
2017-04-05 13:12:17 +03:00
parent 8c6058003f
commit eae1bcf283
+7 -4
View File
@@ -190,10 +190,13 @@ def test_sqs(monkeypatch):
monkeypatch.setattr(Conf, 'RETRY', 1) monkeypatch.setattr(Conf, 'RETRY', 1)
broker.enqueue('test') broker.enqueue('test')
sleep(2) sleep(2)
task = broker.dequeue()[0] # Sometimes SQS is not linear
assert len(task) > 0 task = broker.dequeue()
broker.acknowledge(task[0]) if task:
sleep(2) task = task[0]
assert len(task) > 0
broker.acknowledge(task[0])
sleep(2)
# delete job # delete job
broker.enqueue('test') broker.enqueue('test')
task_id = broker.dequeue()[0][0] task_id = broker.dequeue()[0][0]