在pytest框架中,有如下约束:
-
所有的单测文件名都需要满足test_.py格式或_test.py格式。
-
在单测文件中,测试类以Test开头,并且不能带有 init 方法(注意:定义class时,需要以T开头,不然pytest是不会去运行该class的)
-
在单测类中,可以包含一个或多个test_开头的函数。
-
此时,在执行pytest命令时,会自动从当前目录及子目录中寻找符合上述约束的测试函数来执行。
测试类主函数:
pytest.main(["-s","test_abc.py"])
Pytest框架的测试规范与执行
pytest规定了单测文件命名应为test_*.py或*_test.py,测试类需以Test开头且无init方法,类内测试函数以test_开头。执行pytest.main([-s,test_abc.py])
会搜索匹配规则的测试用例。
4891

被折叠的 条评论
为什么被折叠?



