Merge "Add delete method to Flavor class"
This commit is contained in:
commit
4e8caf8ed6
novaclient
@ -182,6 +182,16 @@ class FlavorsTest(utils.TestCase):
|
||||
cs.flavors.delete("flavordelete")
|
||||
cs.assert_called('DELETE', '/flavors/flavordelete')
|
||||
|
||||
def test_delete_with_flavor_instance(self):
|
||||
f = cs.flavors.get(2)
|
||||
cs.flavors.delete(f)
|
||||
cs.assert_called('DELETE', '/flavors/2')
|
||||
|
||||
def test_delete_with_flavor_instance_method(self):
|
||||
f = cs.flavors.get(2)
|
||||
f.delete()
|
||||
cs.assert_called('DELETE', '/flavors/2')
|
||||
|
||||
def test_set_keys(self):
|
||||
f = cs.flavors.get(1)
|
||||
f.set_keys({'k1': 'v1'})
|
||||
|
@ -68,6 +68,12 @@ class Flavor(base.Resource):
|
||||
"/flavors/%s/os-extra_specs/%s" % (
|
||||
base.getid(self), k))
|
||||
|
||||
def delete(self):
|
||||
"""
|
||||
Delete this flavor.
|
||||
"""
|
||||
self.manager.delete(self)
|
||||
|
||||
|
||||
class FlavorManager(base.ManagerWithFind):
|
||||
"""
|
||||
|
Loading…
x
Reference in New Issue
Block a user