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."""
|
"""Wrapper utility that returns a test queue."""
|
||||||
resp, body = cls.client.create_queue(queue_name)
|
resp, body = cls.client.create_queue(queue_name)
|
||||||
return resp, body
|
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('201', resp['status'])
|
||||||
self.assertEqual('', body)
|
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