def test_emit_http_exception(handler):
record = logging.makeLogRecord({'msg': 'hello'})
with mock.patch('requests.post') as patch:
response = requests.Response()
response.status_code = 500
response._content = 'Server error'.encode()
patch.return_value = response
handler.emit(record)
assert telegram_handler.handlers.logger.handlers[0].messages['error']
assert telegram_handler.handlers.logger.handlers[0].messages['debug']
test_handlers.py 文件源码
python
阅读 34
收藏 0
点赞 0
评论 0
评论列表
文章目录