Add basic Delete Queue Marconi test
Add a smoke test that deletes a queue. Add TestManageQueue test class for scenarios that require a queue to be created as a pre-requisite. Change-Id: I01b1ab266514a634b6f50852715e46f701285b0f Implements: blueprint add-basic-marconi-tests
This commit is contained in:
parent
6e7b3b8f13
commit
4f5896e2ef
|
@ -47,3 +47,9 @@ class BaseQueuingTest(test.BaseTestCase):
|
|||
"""Wrapper utility that returns a test queue."""
|
||||
resp, body = cls.client.create_queue(queue_name)
|
||||
return resp, body
|
||||
|
||||
@classmethod
|
||||
def delete_queue(cls, queue_name):
|
||||
"""Wrapper utility that returns a test queue."""
|
||||
resp, body = cls.client.delete_queue(queue_name)
|
||||
return resp, body
|
||||
|
|
|
@ -35,3 +35,26 @@ class TestQueues(base.BaseQueuingTest):
|
|||
|
||||
self.assertEqual('201', resp['status'])
|
||||
self.assertEqual('', body)
|
||||
|
||||
|
||||
class TestManageQueue(base.BaseQueuingTest):
|
||||
_interface = 'json'
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super(TestManageQueue, cls).setUpClass()
|
||||
cls.queue_name = data_utils.rand_name('Queues-Test')
|
||||
# Create Queue
|
||||
cls.client.create_queue(cls.queue_name)
|
||||
|
||||
@test.attr(type='smoke')
|
||||
def test_delete_queue(self):
|
||||
# Delete Queue
|
||||
resp, body = self.delete_queue(self.queue_name)
|
||||
self.assertEqual('204', resp['status'])
|
||||
self.assertEqual('', body)
|
||||
|
||||
@classmethod
|
||||
def tearDownClass(cls):
|
||||
cls.client.delete_queue(cls.queue_name)
|
||||
super(TestManageQueue, cls).tearDownClass()
|
||||
|
|
Loading…
Reference in New Issue