当我的测试运行程序启动时,我想设置一些东西(调整sys.path,添加一些环境变量,启动一些全局安装)。在每个产生的xdist进程中,我可以使用什么钩子来进行这些更改?
我尝试过重载几个普通的pytest钩子,但是它们在启动子进程之前就已经运行了。
发布于 2016-02-09 20:49:05
pytest_xdist有额外的挂钩,可以在conftest.py (钩表)中使用。用于此目的的相关钩子是pytest_configure_node(node),它在每个新节点可用之后并在它开始运行测试之前运行。
https://stackoverflow.com/questions/35196741
复制相似问题