pytest-yaml-sanmu 插件为 yaml 用例文件提供了 @pytest.mark
的支持。
mark 中最基本的应用是用例标记和筛选,本文对此进行了具体的演示。
1. 在 pytest.ini 注册标记
在 pytest 中标记在使用前需要先进行 “注册”,具体来说,是在 pytest.ini
进行设置,来看具体的示例:
[pytest]
markers =
api:接口测试
web:Web测试
app
在上面的例子中,一共创建了 3 个标记:
-
api
-
web
-
app
其中 api 和 web 标记提供了标记说明,app 没有提供,这是因为标记描述是选填,可以省略。
标记注册成功后会成为 pytest 的一部分,可通过 pytest 命令查询到