ITPub博客

首页 > IT职业 > IT职场 > fixtrue基础之name参数

fixtrue基础之name参数

原创 IT职场 作者:新梦想IT 时间:2022-08-09 16:31:46 0 删除 编辑

 

前言

学习知识要善于思考,思考,再思考。 —- 爱因斯坦

今天雨后的清晨,空气格外好!


一、 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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
新梦想IT职业教育(新梦想软件测试),是长沙一家专注于IT教育培训的机构。分享干货不容易,如果想了解更多的软件测试精彩干货,请留言交流,感谢阅读!

注册时间:2019-07-11

  • 博文量
    237
  • 访问量
    140191