pytest -- 指定⽤例执⾏顺序

pytest -- 指定⽤例执⾏顺序

在使⽤pytest进⾏测试时,有时候我们需要按照特定的顺序来运⾏测试⽤例,尤其是在涉及到测试⽤例之间的依赖关系时。pytest本⾝并不直接⽀持通过配置来改变测试⽤例的默认运⾏顺序,pytest-order是⼀个第三⽅插件,专⻔⽤于控制测试⽤例的执⾏顺序。⾸先,你需要安装这个插件:

复制代码
pip install pytest-order==1.3.0

既可以⽤在测试类上,也可以⽤在测试⽅法上,以测试类为例:

python 复制代码
@pytest.mark.order(1)
def test_one():
assert True
@pytest.mark.order(2)
def test_two():
assert True

执⾏结果:

True

复制代码
执⾏结果:

![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/829de3a8242747eb8c601be515033d09.png)
相关推荐
kaikaile19951 分钟前
风、浪、流环境模型的船舶三自由度(纵荡、横荡、艏摇)运动仿真MATLAB
开发语言·人工智能·matlab
fish_xk3 分钟前
map和set
java·开发语言
李崧正18 分钟前
Java技术分享:Lambda表达式与函数式编程
java·开发语言·python
老了,不知天命20 分钟前
鳶尾花項目JAVA
java·开发语言·机器学习
BIGmustang21 分钟前
python练手之用tkinter写一个计算器
开发语言·python
winner888129 分钟前
从零吃透C++命名空间、std、#include、string、vector
java·开发语言·c++
WL_Aurora35 分钟前
Python 算法基础篇之链表
python·算法·链表
AI人工智能+电脑小能手37 分钟前
【大白话说Java面试题】【Java基础篇】第26题:Java的抽象类和接口有哪些区别
java·开发语言·面试
曲幽41 分钟前
FastAPI 少有人提的实用技巧:把 Depends 依赖提到路由层,代码少写60%
python·fastapi·web·routes·depends·prefix·apiroute
qiaozhangchi44 分钟前
求解器学习笔记
笔记·python·学习