pytest进行执行用例时,匹配用例的规则:
文件名以 test_*.py 开头和 *_test.py 结尾的文件
函数 以test_开头
类 以Test开头,且不能包含 __init__ 方法
类里面的方法 以test_开头
所有的包 pakege 必项要有__init__.py 文件
那么:pytest如何执行不是test开头的用例呢?
可以使用修改pytest.ini配置文件来实现:
在pytest.ini配置文件中添加规则: [pytest] python_files = xxx_*.py *_xxx.py #这是查找测试脚本文件 python_classes = Test* #这是运行时查找测试类的 python_functions = test_* #这是运行时查找测试方法的
pytest 中使用pytest.ini配置文件进行配置用例匹配执行规则
原文:https://www.cnblogs.com/QiKa/p/13235624.html