我可以将单个conftest.py用于不同的测试目录吗?

Raj*_*tra 2 pytest

这是我的测试目录:

test/
    unit/
        some test files 
        conftest.py
    acceptance/
        some test files
        conftest.py
Run Code Online (Sandbox Code Playgroud)

现在有两个固定装置的conftest文件.我可以将它们组合成一个conftest.py文件吗?如果是的话,我应该在哪里保持这种共性conftest.py

Fra*_*k T 7

您可以将灯具组合到conftest.py顶级test目录中的文件中.根据此文档,conftest文件是每个目录.conftest文件(以及其中的fixture和插件)应该可用于测试该目录和子目录中的文件.如果你这样做,我建议你test通过添加一个__init__.py文件将你的目录放入python包中(根据本文档中的注释).