From 0a89f9d1dfc3dacea3791533fbc27b7d08a276e9 Mon Sep 17 00:00:00 2001 From: usmangani1 Date: Thu, 27 Aug 2020 22:01:20 +0530 Subject: [PATCH] Fix:SQS:Added Non existent queue name in ERROR RESPONSE (#3261) * Fix:SQS:Added Non existent queue name in ERROR RESPONSE * Linting Co-authored-by: Bert Blommers --- moto/sqs/responses.py | 11 +++++++++-- tests/test_sqs/test_sqs.py | 8 ++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/moto/sqs/responses.py b/moto/sqs/responses.py index 29804256c..5cc77e9fb 100644 --- a/moto/sqs/responses.py +++ b/moto/sqs/responses.py @@ -70,7 +70,10 @@ class SQSResponse(BaseResponse): def call_action(self): status_code, headers, body = super(SQSResponse, self).call_action() if status_code == 404: - return 404, headers, ERROR_INEXISTENT_QUEUE + queue_name = self.querystring.get("QueueName", [""])[0] + template = self.response_template(ERROR_INEXISTENT_QUEUE) + response = template.render(queue_name=queue_name) + return 404, headers, response return status_code, headers, body def _error(self, code, message, status=400): @@ -718,7 +721,11 @@ ERROR_INEXISTENT_QUEUE = """