def test_upload_object_failed(self):
self.mock_object(
self.fake_driver.client, 'put_object',
mock.Mock(side_effect=ClientError(
fake_error_code_resp,
'UploadObject'
))
)
self.assertRaises(ClientError,
self.fake_driver.upload_object,
'fake-container', 'fake-obj',
'fake-content', metadata={'newkey': 'newvalue'},
content_length=None)
self.fake_driver.client.put_object.assert_called_once_with(
Bucket='fake-container',
Key='fake-obj',
Body='fake-content',
ContentLength=None,
Metadata={'x-amz-newkey': 'newvalue'},
)
评论列表
文章目录