pytest查找测试策略,标记测试函数

查找测试策略

默认情况下,pytest会递归查找当前目录下所有以test开始或结尾的python脚本
并执行文件内的所有以test开始或结束的函数和方法

标记测试函数

由于某种原因(如test_func2的功能尚未开发完成),我们只想执行指定的测试函数,在pytest中有几种方式可以解决
1、显示指定函数名,通过::标记

test_no_mark.py::test_func1

2、使用模糊匹配,使用-k选项标识

pytest -k func1 test_no_mark.py

3、使用pytest.mark在函数上进行标记
注册标签名,通过.ini配置文件,格式如下:

[pytest]
markers=
    do:do
    undo:undo
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容