Merge pull request #11 from petrblaho/ftr/resource_classes_update
Adds update method to ResourceClassManager
This commit is contained in:
@@ -45,6 +45,17 @@ class ResourceClassManagerTest(tutils.TestCase):
|
|||||||
'/v1/resource_classes',
|
'/v1/resource_classes',
|
||||||
{'dummy': 'dummy resource class data'})
|
{'dummy': 'dummy resource class data'})
|
||||||
|
|
||||||
|
def test_update(self):
|
||||||
|
self.rcm._update = mock.Mock(return_value=['fake_resource_class'])
|
||||||
|
|
||||||
|
self.assertEqual(
|
||||||
|
self.rcm.update(42, dummy='dummy resource class data'),
|
||||||
|
['fake_resource_class'])
|
||||||
|
|
||||||
|
self.rcm._update.assert_called_with(
|
||||||
|
'/v1/resource_classes/42',
|
||||||
|
{'dummy': 'dummy resource class data'})
|
||||||
|
|
||||||
def test_delete(self):
|
def test_delete(self):
|
||||||
self.rcm._delete = mock.Mock(return_value=None)
|
self.rcm._delete = mock.Mock(return_value=None)
|
||||||
|
|
||||||
|
|||||||
@@ -34,5 +34,8 @@ class ResourceClassManager(base.Manager):
|
|||||||
def create(self, **kwargs):
|
def create(self, **kwargs):
|
||||||
return self._create(self._path(), kwargs)
|
return self._create(self._path(), kwargs)
|
||||||
|
|
||||||
|
def update(self, id, **kwargs):
|
||||||
|
return self._update(self._single_path(id), kwargs)
|
||||||
|
|
||||||
def delete(self, id):
|
def delete(self, id):
|
||||||
return self._delete(self._single_path(id))
|
return self._delete(self._single_path(id))
|
||||||
|
|||||||
Reference in New Issue
Block a user