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
	 Jiří Stránský
					Jiří Stránský