首先安装插件 pip install pytest-ordering
pytest 使用mark标签,实现用例自主排序的功能
报Warning但不影响功能
祛除方法:
在文件夹下添加pytest.ini文件(注意是ini),添加内容如下:
[pytest]
markers=run
=号后面接的是标红部分
@pytest.mark.run(order=2)
修改完成后运行无报错
补充
@pytest.mark.last&first 可控制每次用例第一和结束执行顺序
结果
但是会报warning:
在pytest.ini文件下注册一下即可:
运行结果:
参考链接
How to mark test functions with attributes — pytest documentation