Python pytest 之 skip
@pytest.mark.skip(reason="")
1 |
|
示例
1 |
|
pytest.skip(msg=“”,allow_module_level=False)
1 |
|
示例
1 |
|
1 |
|
执行结果:
@pytest.mark.skipif(condition, reason=“”)
1 |
|
示例
1 |
|
1 |
|
跳过标记
- 可以将 pytest.mark.skip 和 pytest.mark.skipif 赋值给一个标记变量
- 在不同模块之间共享这个标记变量
- 若有多个模块的测试用例需要用到相同的 skip 或 skipif ,可以用一个单独的文件去管理这些通用标记,然后适用于整个测试用例集
1 |
|
pytest.importorskip(modname: str, minversion: Optional[str]=None, reason: Optional[str]=Nonse)
1 |
|
示例
1 |
|
Python pytest 之 skip
https://flepeng.github.io/021-Python-34-框架-pytest-Python-pytest-之-skip/