gpt4 book ai didi

python - 如何在 pytest config [pytest_addoption] 中指定多个选项

转载 作者:太空狗 更新时间:2023-10-29 22:26:55 28 4
gpt4 key购买 nike

是否可以在 pytest 的命令行中添加多个选项?我发现我可以将 pytest_addoption Hook 添加到 conftest.py 文件,但我想知道如何添加多个选项。

最佳答案

您可以使用 pytest_addoption Hook 指定任意多个命令行选项。

根据 pytest hook documentation :

Parameters: parser – To add command line options, call parser.addoption(...). To add ini-file values call parser.addini(...).

pytest_addoption 钩子(Hook)被传递给一个parser 对象。您可以通过多次调用 parser.addoption(...) 添加任意数量的命令行选项。

所以添加两个参数的例子很简单:

def pytest_addoption(parser):
parser.addoption('--foo', action='store_true', help='Do foo')
parser.addoption('--bar', action='store_false', help='Do not do bar')

和任何其他 py.test Hook 一样,这需要进入 conftest.py 文件。

关于python - 如何在 pytest config [pytest_addoption] 中指定多个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17557313/

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