我有多个测试,我使用 xdist 插件以并发模式 (-n) 运行。每个测试都从具有特定设置的 Helper 类创建一个个人帮助器对象。但最终来自不同测试的属性混合在对象中。一项测试具有另一项测试的属性。test1 获取 helper.test2_config。
这是一个简单的例子:
from helper import Helper
def test1():
helper = Helper(test1_config)
assert helper.test()
def test2():
helper = Helper(test2_config)
assert helper.test()