test_symboldownloader.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:tecken 作者: mozilla-services 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号