Merge "Dell SC: Changed rename volume REST API call"

This commit is contained in:
Jenkins 2016-05-26 05:37:29 +00:00 committed by Gerrit Code Review
commit 42cdbde4bf
2 changed files with 9 additions and 9 deletions

View File

@ -4647,27 +4647,27 @@ class DellSCSanAPITestCase(test.TestCase):
self.assertIsNone(res, 'Expected None')
@mock.patch.object(dell_storagecenter_api.HttpClient,
'post',
'put',
return_value=RESPONSE_200)
def test_rename_volume(self,
mock_post,
mock_put,
mock_close_connection,
mock_open_connection,
mock_init):
res = self.scapi.rename_volume(self.VOLUME, 'newname')
self.assertTrue(mock_post.called)
self.assertTrue(mock_put.called)
self.assertTrue(res)
@mock.patch.object(dell_storagecenter_api.HttpClient,
'post',
'put',
return_value=RESPONSE_400)
def test_rename_volume_failure(self,
mock_post,
mock_put,
mock_close_connection,
mock_open_connection,
mock_init):
res = self.scapi.rename_volume(self.VOLUME, 'newname')
self.assertTrue(mock_post.called)
self.assertTrue(mock_put.called)
self.assertFalse(res)
@mock.patch.object(dell_storagecenter_api.HttpClient,

View File

@ -1906,9 +1906,9 @@ class StorageCenterApi(object):
"""
payload = {}
payload['Name'] = name
r = self.client.post('StorageCenter/ScVolume/%s/Modify'
% self._get_id(scvolume),
payload)
r = self.client.put('StorageCenter/ScVolume/%s'
% self._get_id(scvolume),
payload)
if self._check_result(r):
return True