Racks create and update
This commit is contained in:
parent
8bda3b0ef3
commit
be9956dd23
@ -35,6 +35,28 @@ class RackManagerTest(tutils.TestCase):
|
||||
self.assertEqual(self.rm.list(), ['fake_rack'])
|
||||
self.rm._list.assert_called_with('/v1/racks')
|
||||
|
||||
def test_create(self):
|
||||
self.rm._create = mock.Mock(return_value=['fake_rack'])
|
||||
|
||||
self.assertEqual(
|
||||
self.rm.create(dummy='dummy rack data'),
|
||||
['fake_rack'])
|
||||
|
||||
self.rm._create.assert_called_with(
|
||||
'/v1/racks',
|
||||
{'dummy': 'dummy rack data'})
|
||||
|
||||
def test_update(self):
|
||||
self.rm._update = mock.Mock(return_value=['fake_rack'])
|
||||
|
||||
self.assertEqual(
|
||||
self.rm.update(42, dummy='dummy rack data'),
|
||||
['fake_rack'])
|
||||
|
||||
self.rm._update.assert_called_with(
|
||||
'/v1/racks/42',
|
||||
{'dummy': 'dummy rack data'})
|
||||
|
||||
def test_delete(self):
|
||||
self.rm._delete = mock.Mock(return_value=None)
|
||||
|
||||
|
@ -33,5 +33,11 @@ class RackManager(base.Manager):
|
||||
def list(self):
|
||||
return self._list(self._path())
|
||||
|
||||
def create(self, **kwargs):
|
||||
return self._create(self._path(), kwargs)
|
||||
|
||||
def update(self, rack_id, **kwargs):
|
||||
return self._update(self._single_path(rack_id), kwargs)
|
||||
|
||||
def delete(self, rack_id):
|
||||
return self._delete(self._single_path(rack_id))
|
||||
|
Loading…
x
Reference in New Issue
Block a user