def test_get_stream_private_other_clienterrors(botomock):
def mock_api_call(self, operation_name, api_params):
assert operation_name == 'GetObject'
parsed_response = {
'Error': {'Code': '403', 'Message': 'Forbidden'},
}
raise ClientError(parsed_response, operation_name)
urls = (
'https://s3.example.com/private/prefix/',
)
downloader = SymbolDownloader(urls)
with botomock(mock_api_call):
stream = downloader.get_symbol_stream(
'xul.pdb',
'44E4EC8C2F41492B9369D6B9A059577C2',
'xul.sym'
)
with pytest.raises(ClientError):
next(stream)
评论列表
文章目录