Python 访问pytest助手函数中的详细级别
我有一个helper函数,可以从测试的应用程序中检索网页,并使用json.loads将其转换为dict。但是,如果页面不是JSON,则会引发断言错误 现在,如果verbosity设置为1或更多ie,我希望我的测试打印页面数据。我使用pytest-vv运行测试。我知道我可以使用请求装置的config属性在测试中访问config对象: 但是如何在助手函数中访问请求?由于pytest.config已被弃用,请将配置数据存储在全局变量中。例如,如果配置数据应可导入,则可以将其附加到模块。您可以为此编写pytest\u configure钩子。由于pytest.config已被弃用,请将配置数据存储在全局变量中。例如,如果配置数据应可导入,则可以将其附加到模块。你可以为此编写一个pytest_配置钩子。挖掘pytest代码这似乎是唯一可行的选择。如果你加上它作为回答,我会很高兴地接受它。Python 访问pytest助手函数中的详细级别,python,pytest,Python,Pytest,我有一个helper函数,可以从测试的应用程序中检索网页,并使用json.loads将其转换为dict。但是,如果页面不是JSON,则会引发断言错误 现在,如果verbosity设置为1或更多ie,我希望我的测试打印页面数据。我使用pytest-vv运行测试。我知道我可以使用请求装置的config属性在测试中访问config对象: 但是如何在助手函数中访问请求?由于pytest.config已被弃用,请将配置数据存储在全局变量中。例如,如果配置数据应可导入,则可以将其附加到模块。您可以为此编写p
def test_use_verbosity(request):
verbose_level = request.config.getoption('verbose')