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)
相关推荐
蓝创工坊Blue Foundry2 小时前
图片文字提取到 Excel:批量任务如何先定义要交付的字段
运维·服务器·开发语言·数据库·自动化·ocr·excel
会飞的小新2 小时前
C 标准库之 <fenv.h> 详解与深度解析
c语言·开发语言·microsoft
nanawinona2 小时前
2026年下半年量化学习,不同基础要查不同缺口
人工智能·python
CTA量化套保2 小时前
最新量化表达入门,从概念规则到简单实现
人工智能·python
大不点wow3 小时前
Java序列化与反序列化:让对象走出JVM
java·开发语言·jvm
阿里嘎多学长3 小时前
2026-07-22 GitHub 热点项目精选
开发语言·程序员·github·代码托管
吃饱了得干活3 小时前
别再手动解析 LLM 输出了!LangChain 四种结构化输出方案对比
后端·python·langchain
噢,我明白了3 小时前
Java中日期和字符串的处理
java·开发语言·日期
爱刷碗的苏泓舒3 小时前
C 语言 if-else 与 switch-case 分支语句对比
c语言·开发语言
ikun_文3 小时前
Python进阶—函数编程
python·pycharm