test_connection.py 文件源码

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

项目:elasticsearch-py-async 作者: elastic 项目源码 文件源码
def test_error_is_properly_logged(connection, caplog, port, server):
    server.register_response('/i', status=404)
    with raises(NotFoundError):
        yield from connection.perform_request('GET', '/i', params={'some': 'data'})

    for logger, level, message in caplog.record_tuples:
        if logger == 'elasticsearch' and level == logging.WARNING:
            assert message.startswith('GET http://localhost:%s/i?some=data [status:404 request:' % port)
            break
    else:
        assert False, "Log not received"
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号