diff --git a/moto/sqs/models.py b/moto/sqs/models.py index 0299f479c..d71dfef6a 100644 --- a/moto/sqs/models.py +++ b/moto/sqs/models.py @@ -158,8 +158,10 @@ class SQSBackend(BaseBackend): super(SQSBackend, self).__init__() def create_queue(self, name, visibility_timeout): - queue = Queue(name, visibility_timeout) - self.queues[name] = queue + queue = self.queues.get(name) + if queue is None: + queue = Queue(name, visibility_timeout) + self.queues[name] = queue return queue def list_queues(self, queue_name_prefix):