因此,我在pytest.ini文件中定义了自定义标记 [pytest] foomark: Mark a test as foo 每当运行标记为foomark的测试时,我还需要在conftest.py中使用/执行一组特殊的钩子脚本实现。def pytest_foo_hook(request):
print("This is a foo-marked test.") pytest.ini驻留在项目根目录中。conftest.p
有一段时间,我运行了一个测试套件,其中包含以下最高阶conftest.py中的固定装置。此文件包含测试套件中每个测试都必须可用的固定装置。他们在互相依赖。一个固定装置需要另一个。因此,执行顺序是隐式明确的。这些固定装置基本上产生连接所需的对象。@pytest.fixture(scope="session") yield A
def B(A):只执行