pytest的测试用例应该用什么装饰器
时间: 2024-02-28 09:49:51 浏览: 88
python中pytest收集用例规则与运行指定用例详解
pytest的测试用例应该使用`@pytest.mark`装饰器来标记。这个装饰器可以用于给测试用例添加自定义的标记,以便在运行测试时进行选择和过滤。
例如,如果你想给一个测试用例添加一个标记为`smoke`,你可以使用`@pytest.mark.smoke`装饰器,如下所示:
```python
import pytest
@pytest.mark.smoke
def test_03_zzz():
# 测试用例的代码
pass
```
这样,当你运行pytest时,你可以使用`-m`选项来选择运行带有特定标记的测试用例。例如,你可以运行带有`smoke`标记的测试用例,命令如下:
```shell
pytest -m smoke
```
这将只运行带有`smoke`标记的测试用例。
阅读全文