赞
踩
一、unittest中的setup和teardown 在pytest中如何表示?
fixture 夹具与unittest中的setUp相似
使用方式:
@pytest.fixture()
yield相当于unittest中的tear_down 测试用例方法执行之后进行执行
第一种方式: 将夹具函数名称作为参数传递到测试用例函数当中
第二种方式:
@pytest.mark.usefixtures(“夹具函数名称”)
将夹具函数名称以字符串的形式传入@pytest.mark.usefixtures()中,可以传多个值,可以直接放到类上面去,类下面的方法就可以不用写了,但是这样有一个局限性:不能接收返回值,即如果fixtrue中有返回值,就不采用@pytest.mark.usefixtures(“夹具函数名称”)这个方法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。