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

被折叠的 条评论
为什么被折叠?



