Adds binding for DELETE /v2/plans/:plan_uuid
Adds simplest code to DELETE existing Plan. Adds test for success. Change-Id: I647cbd69ca659443dd626c58aa2fd44c99f3aa7c
This commit is contained in:
parent
d6407e2752
commit
78d81ac3cc
@ -69,3 +69,10 @@ class PlanManagerTest(tutils.TestCase):
|
||||
self.pm._patch.assert_called_with(
|
||||
'/v2/plans/42',
|
||||
{'dummy': 'dummy plan data'})
|
||||
|
||||
def test_delete(self):
|
||||
"""Test deleting/removing an plan via DELETE."""
|
||||
self.pm._delete = mock.Mock(return_value=None)
|
||||
|
||||
self.assertEqual(self.pm.delete(42), None)
|
||||
self.pm._delete.assert_called_with('/v2/plans/42')
|
||||
|
@ -82,3 +82,14 @@ class PlanManager(base.Manager):
|
||||
:rtype: tuskarclient.v2.plans.Plan or None
|
||||
"""
|
||||
return self._patch(self._single_path(plan_uuid), fields)
|
||||
|
||||
def delete(self, plan_uuid):
|
||||
"""Delete a Plan.
|
||||
|
||||
:param plan_uuid: uuid of the Plan.
|
||||
:type plan_uuid: string
|
||||
|
||||
:return: None
|
||||
:rtype: None
|
||||
"""
|
||||
return self._delete(self._single_path(plan_uuid))
|
||||
|
Loading…
x
Reference in New Issue
Block a user