test_handlers.py 文件源码

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

项目:python-telegram-handler 作者: sashgorokhov 项目源码 文件源码
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']
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号