首页 > IT职业 > IT职场 > fixtrue基础之name参数
前言
学习知识要善于思考,思考,再思考。 —- 爱因斯坦
今天雨后的清晨,空气格外好!
一、
name参数是什么?
· name参数是fixture方法中的其中一个参数;
· name参数是给fixtrue设置名称;
· name参数的出处参考我上一篇博文。
二、 name参数应用
import pytest
@pytest.fixture(name='newdream') #name参数给fixture设置名称
def setUp():
print('setUp')
yield
print('tearDown')
def testcase(newdream): #使用name参数名来引用
print('exectue testcase01')
assert 1
if __name__=='__main__':
pytest.main(["-s"])
上述实例小结:
· @pytest.fixture(name='newdream')表示设置name参数
· 在 testcase方法中,使用fixture的name参数值来引用fixture
· 已经给 fixture设置了name参数后,还用函数名(如上例中的setUp)作为 测试方法 的入参会报错
· 默认情况下不设置 name参数,使用fixture下对应的函数名来引用fixture
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69940641/viewspace-2909687/ ,如需转载,请注明出处,否则将追究法律责任。