Delete a Stack
Change-Id: I40807848f606fdcbb9fa7fc6a600e6db77950b69
This commit is contained in:
@@ -24,3 +24,6 @@ class Proxy(proxy.BaseProxy):
|
||||
|
||||
def get_stack(self, **data):
|
||||
return stack.Stack(data).get(self.session)
|
||||
|
||||
def delete_stack(self, **data):
|
||||
return stack.Stack(data).delete(self.session)
|
||||
|
||||
@@ -24,6 +24,7 @@ class Stack(resource.Resource):
|
||||
# NOTE(thowe): Special handling for other operations
|
||||
allow_list = True
|
||||
allow_retrieve = True
|
||||
allow_delete = True
|
||||
|
||||
# Properties
|
||||
name = resource.prop('stack_name')
|
||||
|
||||
@@ -30,3 +30,7 @@ class TestOrchestrationProxy(test_proxy_base.TestProxyBase):
|
||||
def test_stack_get(self):
|
||||
self.verify_get('openstack.orchestration.v1.stack.Stack.get',
|
||||
self.proxy.get_stack)
|
||||
|
||||
def test_stack_delete(self):
|
||||
self.verify_get('openstack.orchestration.v1.stack.Stack.delete',
|
||||
self.proxy.delete_stack)
|
||||
|
||||
@@ -45,7 +45,7 @@ class TestStack(testtools.TestCase):
|
||||
self.assertFalse(sot.allow_create)
|
||||
self.assertTrue(sot.allow_retrieve)
|
||||
self.assertFalse(sot.allow_update)
|
||||
self.assertFalse(sot.allow_delete)
|
||||
self.assertTrue(sot.allow_delete)
|
||||
self.assertTrue(sot.allow_list)
|
||||
|
||||
def test_make_it(self):
|
||||
|
||||
Reference in New Issue
Block a user