pytest:<4>用例执行
2021/12/5 6:19:16
本文主要是介绍pytest:<4>用例执行,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
pytest执行
选择用例
执行所有用例:pytest 包名/模块名
执行某个类用例:pytest 文件名.py::类名
执行某个方法用例:pytest 文件名.py::类名::方法名
执行某个函数用例:pytest 文件名.py::函数名
执行参数
查看帮助文档:pytest --help
打印执行详情:pytest 用例 -v
打印执行略情:pytest 用例 -q
打印输出日志:pytest 用例 -s
查看用例集:pytest --collect-only
执行失败,停止执行:pytest 用例 -x
失败上限,停止执行:pytest 用例 --maxfail=num
执行标记用例:pytest 用例 -m 标记名
执行关键字用例:pytest 用例 -k 关键字
重新运行失败用例:--lf(--last-failed)
先运行失败用例再运行其他用例:--ff(--failed-first)
python执行
- main函数执行
import pytest def test_case(): assert 1 == 1 if __name__ == '__main__': # 1.执行所有用例 pytest.main() # 2.执行特定用例 # pytest.main(["test_run.py::test_case"]) # pytest.main("./") # 3.其他参数 # pytest.main(["test_run.py", "-vs"]) # pytest.main(["test_run.py", "-vs", "-k", "case"])
- python -m pytest命令
eg:python -m pytest test_run.py
用例标记
-
标签
标记:装饰器@pytest.mark.标记名
运行:pytest 用例 -m 标记名 -
sikp标记
装饰器跳过:装饰器@pytest.mark.skip(reason="跳过说明")
代码跳过:代码中添加pytest.skip("跳过说明")
装饰器条件跳过:装饰器@pytest.mark.skipif(跳过条件,reason= "跳过说明") -
fail标记
xfail提示:装饰器@pytest.mark.xfail(reason="失败说明"),通过则返回xpass,失败返回xfail
跳过且直接fail:代码中添加pytest.fail("失败说明")
这篇关于pytest:<4>用例执行的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-20Java微服务系统教程:入门到实践
- 2024-09-20Java支付系统教程:初学者必看指南
- 2024-09-20uni-APP教程:新手入门与实战指南
- 2024-09-20UNI-APP教程:新手入门与实践指南
- 2024-09-20编译部署项目实战教程
- 2024-09-20编译部署SpringCloudAlibaba项目实战
- 2024-09-20地图服务项目实战:新手入门教程
- 2024-09-20订单微服务系统项目实战教程
- 2024-09-20订单系统项目实战:从零开始的全面指南
- 2024-09-20订单支付系统项目实战教程