Delete a Stack

Change-Id: I40807848f606fdcbb9fa7fc6a600e6db77950b69
This commit is contained in:
Everett Toews
2015-03-09 17:16:45 -05:00
parent fa1ad8dd55
commit 7910c7228e
4 changed files with 9 additions and 1 deletions

View File

@@ -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)

View File

@@ -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')

View File

@@ -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)

View File

@@ -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):