Merge pull request #7 from petrblaho/ftr/resource-classes-create

Adds create method to ResourceClassManager
This commit is contained in:
Jiří Stránský
2013-07-15 04:09:01 -07:00
2 changed files with 14 additions and 0 deletions

View File

@@ -33,3 +33,14 @@ class ResourceClassManagerTest(tutils.TestCase):
self.assertEqual(self.rcm.list(), ['fake_resource_class'])
self.rcm._list.assert_called_with('/v1/resource_classes')
def test_create(self):
self.rcm._create = mock.Mock(return_value=['fake_resource_class'])
self.assertEqual(
self.rcm.create(dummy='dummy resource class data'),
['fake_resource_class'])
self.rcm._create.assert_called_with(
'/v1/resource_classes',
{'dummy': 'dummy resource class data'})

View File

@@ -30,3 +30,6 @@ class ResourceClassManager(base.Manager):
def get(self, id):
return self._get(self._path(id))
def create(self, **kwargs):
return self._create(self._path(), kwargs)