code: def delete_message_batch(self):
          
          queue_name = self._get_queue_name()
  
          message_ids = []
          for index in range(1, 11):
              # Loop through looking for messages
              receipt_key = 'DeleteMessageBatchRequestEntry.{0}.ReceiptHandle'.format(
                  index)
              receipt_handle = self.querystring.get(receipt_key)
              if not receipt_handle:
                  # Found all messages
                  break
  
              self.sqs_backend.delete_message(queue_name, receipt_handle[0])
  
              message_user_id_key = 'DeleteMessageBatchRequestEntry.{0}.Id'.format(
                  index)
              message_user_id = self.querystring.get(message_user_id_key)[0]
              message_ids.append(message_user_id)
  
          template = self.response_template(DELETE_MESSAGE_BATCH_RESPONSE)
          return template.render(message_ids=message_ids)
docs: The querystring comes like this
  
          'DeleteMessageBatchRequestEntry.1.Id': ['message_1'],
          'DeleteMessageBatchRequestEntry.1.ReceiptHandle': ['asdfsfs...'],
          'DeleteMessageBatchRequestEntry.2.Id': ['message_2'],
          'DeleteMessageBatchRequestEntry.2.ReceiptHandle': ['zxcvfda...'],
          ...