前后置处理,fixture

1、setup、teardown、setup_class、teardown_class
在这里插入图片描述
2、使用@pytest.fixture,
@pytest.fixture(scope=“function”,autouse=True,params=,ids=“”,name=“”)
(1)scope:表示被标记方法的作用域,function(默认)、class、moudule、package/session
定义一个方法并且用@pytest.fixture装饰
在这里插入图片描述
(2)params:参数化(支持列表[],元组(),字典列表[{},{},{}],字典元组({},{},{}))
在方法中返回
在这里插入图片描述
(3)autouse=True,自动使用。默认False
(4)ids:当使用params时,给每一个值添加一个变量名
在这里插入图片描述
(5)name:给被@pytest.fixture装饰的方法取一个名字在这里插入图片描述

unittest:ascll的大小来绝对的执行的顺序
pytest:默认从上到下
改变默认的执行顺序:使用mark标记@pytest.mark.run(order=1)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值