Tempest plugin support for delayed queues

This patch is mainly to deal with the tempest plugin for delayed queue.
The delay queue added the `_default_message_delay` attribute, so tempest
plugin also add this attribute-related tests.

Change-Id: I4799690e00f62a3124e390324b3957a9aae37535
Implement: blueprint delayed-queues
This commit is contained in:
yangzhenyu 2017-12-07 13:37:32 +08:00
parent 7e69ec22ba
commit 59144c045c
1 changed files with 2 additions and 0 deletions

View File

@ -99,6 +99,7 @@ class TestManageQueue(base.BaseV2MessagingTest):
_, body = self.get_queue_metadata(QueueName)
self.assertEqual(262144, body['_max_messages_post_size'])
self.assertEqual(3600, body['_default_message_ttl'])
self.assertEqual(0, body['_default_message_delay'])
# Create metadata
op1 = {"op": "add",
"path": "/metadata/_max_claim_count", "value": 2}
@ -114,6 +115,7 @@ class TestManageQueue(base.BaseV2MessagingTest):
self.assertEqual(7799, body['_dead_letter_queue_messages_ttl'])
self.assertEqual(2, body['_max_claim_count'])
self.assertEqual(3600, body['_default_message_ttl'])
self.assertEqual(0, body['_default_message_delay'])
self.client.delete_queue(QueueName)
@decorators.idempotent_id('2fb6e5a8-c18f-4407-9ee7-7a13c8e09f69')