0

在我的 conftest.py 中,我有 pytest_configuration 钩子,它在执行测试以配置东西之前运行一些 API。在我使用 pytest-xdist 并行运行测试之前,一切都按预期工作。在这种情况下,我的钩子会根据我选择的节点数执行 n+1 次。

有解决问题的方法吗?我只需要配置执行一次。

pytest_configuration(config):
    option = config.getoption("--option_to_run_stuff") 
    if option == "1":
        do_stuff()
4

0 回答 0