gpt4 book ai didi

python - 如何从 pytest.ini 读取自定义配置?

转载 作者:太空宇宙 更新时间:2023-11-04 03:15:01 24 4
gpt4 key购买 nike

我想在 pytest.ini 文件上提供自定义参数并从代码中读取它。

[pytest]
markers =
regression: mark a test as regression.
sanity: mark a test as sanity.
critical: mark a test as critical.
addopts= -sv --html=report.html
custom_value= test

这里我想读custom_value我在下面尝试过,但它不起作用并抛出 ValueError: no option named 'custom_value'

def test_failtest(self, request):
config = request.config
tcv = config.getoption('custom_value')
print "tcv->" + tcv

最佳答案

您需要使用 pytest_addoption Hook 来使选项已知:

def pytest_addoption(parser):
parser.addini('custom_value', 'documentation of my custom value')

关于python - 如何从 pytest.ini 读取自定义配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36551090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com