test_http.py 文件源码

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

项目:uhu 作者: updatehub 项目源码 文件源码
def test_raises_error_with_any_other_requests_exception(self, mock):
        exceptions = [
            requests.exceptions.HTTPError,
            requests.exceptions.ConnectionError,
            requests.exceptions.ProxyError,
            requests.exceptions.SSLError,
            requests.exceptions.Timeout,
            requests.exceptions.ConnectTimeout,
            requests.exceptions.ReadTimeout,
            requests.exceptions.URLRequired,
            requests.exceptions.TooManyRedirects,
            requests.exceptions.MissingSchema,
            requests.exceptions.InvalidSchema,
            requests.exceptions.InvalidURL,
            requests.exceptions.InvalidHeader,
            requests.exceptions.ChunkedEncodingError,
            requests.exceptions.ContentDecodingError,
            requests.exceptions.StreamConsumedError,
            requests.exceptions.RetryError,
            requests.exceptions.UnrewindableBodyError,
        ]
        mock.side_effect = exceptions
        for _ in exceptions:
            with self.assertRaises(HTTPError):
                request('GET', 'foo')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号