首页 > 其他 > 详细

pytest执行的时候,提示:collected 0 items,自己的用例为什么没有被执行呢?原因有3个

时间:2021-07-08 18:23:22      阅读:84      评论:0      收藏:0      [点我收藏+]

pytest测试用例执行过程中,没选择到想要执行的用例,可能原因我遇到了3种,如下一一总结下:

1、测试脚本重命名之后,可能执行不到该用例,比如:test_add.py就没有被执行,原因:被改过了脚本名称

2、测试用例命名没有以“test_” 开头命名,所以不会执行。pytest执行用例的是,仅执行以“test_” 开头命名的用例,不然找不到

技术分享图片

3、测试用例是以“test_” 开头命名的,但是用例里边的测试方法命名没有以“test_” 开头命名,所以找不到。

如下以test_1.py为例具体说明:

(1)这样的就不会被执行,因为方法名的原因

技术分享图片

 

 

 

 (2)这样的才会被执行

技术分享图片

 

pytest执行的时候,提示:collected 0 items,自己的用例为什么没有被执行呢?原因有3个

原文:https://www.cnblogs.com/merry-0131/p/14985853.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!