Fix sqs message retention logic (#3924)

* Fix sqs message retention logic

* Apply lint to moto/sqs/models.py

* Fix failed tests because of freezing time

* Fix freezing time in test_publish_to_sqs_in_different_region
This commit is contained in:
Kai 2021-05-13 23:06:54 +09:00 committed by GitHub
commit f9e0595e12
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 43 additions and 11 deletions

View file

@ -46,7 +46,8 @@ def test_publish_to_sqs():
]
queue = sqs_conn.get_queue("test-queue")
message = queue.read(1)
with freeze_time("2015-01-01 12:00:01"):
message = queue.read(1)
expected = MESSAGE_FROM_SQS_TEMPLATE % (
message_to_publish,
published_message_id,
@ -89,7 +90,8 @@ def test_publish_to_sqs_in_different_region():
]
queue = sqs_conn.get_queue("test-queue")
message = queue.read(1)
with freeze_time("2015-01-01 12:00:01"):
message = queue.read(1)
expected = MESSAGE_FROM_SQS_TEMPLATE % (
message_to_publish,
published_message_id,