pytest执行case时跳过conftest的方法

在conftest文件内加入hook函数

def pytest_runtest_protocol(item, nextitem):
    if "skip_conftest" in item.keywords:
        # 如果测试用例标记了 skip_conftest,则不执行 conftest.py 中的配置
        item.config.hook.pytest_deselected(items=[item])

测试用例

@pytest.mark.skip_conftest
def test_demo():
    assert 1