码迷,mamicode.com
首页 > 其他好文 > 详细

pytest.main()的使用

时间:2021-04-15 12:37:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:文件   退出   输出   img   应该   令行   路径   span   执行   

带参数运行

在运行的时候,也可以指定参数运行

-s: 显示程序中的 print/logging 输出
-v: 丰富信息模式, 输出更详细的用例执行信息
-k: 运行包含某个字符串的测试用例。如:pytest -k add XX.py 表示运行 XX.py 中包含 add 的测试用例。
-q: 简单输出模式, 不输出环境信息
-x: 出现一条测试用例失败就退出测试。在调试阶段非常有用,当测试用例失败时,应该先调试通过,而不是继续执行测试用例。

在命令行运行带上 -q参数相当于pytest.main(["-q"]);两者都是简单输出模式, 不输出环境信息

下图为在命令行运行:pytest -q test_fixture_return.py

技术图片

 

 

 下图为:pytest.main(["-q","test_fixture_return.py"])

技术图片

 

 

 带多个参与运行:pytest.main(["-s","-v","test_fixture_return.py"])

运行指定路径scripts/test_fixture_return.py文件:命令行 pytest scripts/test_fixture_return.py  或  pytest.main(["scripts/test_fixture_return.py"])

运行指定目录scripts下的所有文件:命令行 pytest scripts 或 pytest.main(["scripts"])

pytest.main()的使用

标签:文件   退出   输出   img   应该   令行   路径   span   执行   

原文地址:https://www.cnblogs.com/liuchunxiao83/p/14660425.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!