pytest常用插件2-控制函数执行顺序

本文介绍了如何使用pytest修饰符控制测试函数的执行顺序,并详细讲解了pytest-ordering插件的安装与应用。通过设置`@pytest.mark.run(order=x)`,可以按指定顺序运行测试,正数优先级高于负数,值越小优先级越高。该插件提供了一种灵活的方式来组织和管理测试执行流程。

1.函数修饰符的方式标记被测试函数执行的顺序.

2.默认情况下,pytest是根据测试方法名由小到大执行的,可以通过第三方插件包改变其运行顺序。

3.插件名称:pytest-ordering
   
安装方式:
        1)安装包方式 python setup.py install
        2)
命令行 pip3 install pytest-ordering
   
使用方法:
        1)标记于被测试函数,@pytest.mark.run(order=x)
        2)
根据order传入的参数来解决运行顺序
        3)order值全为正数或全为负数时,运行顺序:值越小,优先级越高
        4)正数和负数同时存在:正数优先级高

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值