本文主要是介绍pytest执行的时候,提示:collected 0 items,自己的用例为什么没有被执行呢?原因有4个,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
pytest执行的时候,提示:collected 0 items,自己的用例为什么没有被执行呢?原因有4个
pytest测试用例执行过程中,没选择到想要执行的用例,可能原因我遇到了3种,如下一一总结下:
1、测试脚本重命名之后,可能执行不到该用例,比如:test_add.py就没有被执行,原因:被改过了脚本名称
2、脚本里如果使用了类,没有使用Test开头命名
3、测试用例命名没有以“test_”开头命名,所以不会执行。pytest执行用例的是,仅执行以“test_”开头命名的用例,不然找不到
3、测试用例是以“test_” 开头命名的,但是用例里边的测试方法命名没有以“test_” 开头命名,所以找不到。
如下以test_1.py为例具体说明:
(1)这样的就不会被执行,因为方法名的原因
(2)这样的才会被执行
这篇关于pytest执行的时候,提示:collected 0 items,自己的用例为什么没有被执行呢?原因有4个的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!