当前位置: 首页 > news >正文

海口专业做网站网页空间

海口专业做网站,网页空间,免费做微商代理,主机开通成功网站正在建设中背景:测试数据既要在fixture方法中使用,同时也在测试用例中使用 使用方法:在使用parametrize的时候添加"indirectTrue"参数。pytest可以实现将参数传到fixture方法中,也可以在当前测试用例中使用。 原理:参…

背景:测试数据既要在fixture方法中使用,同时也在测试用例中使用

使用方法:在使用parametrize的时候添加"indirect=True"参数。pytest可以实现将参数传到fixture方法中,也可以在当前测试用例中使用。

原理:参数indirect=True时,pytest会把argnames当做函数去执行,将argvalues作为参数传入到argnames这个函数里。

实现demo:

通过上面的用例可以看出,当参数indirect=True时,会将name_list作为参数传入login_fixture的方法中并将通过return将结果返回,当调用login_fixture方法时可以获取到login_fixture方法的返回值,并当做test_login测试用例的参数生成多条测试用例

import pytestname_list = ['jerry', 'Tom', 'Tony']@pytest.fixture
def login_fixture(request):# 通过request.param来获取参数值user_fixture = request.paramprint(f'fixture中获取的值为{user_fixture}')return user_fixture@pytest.mark.parametrize('login_fixture', name_list, indirect=True)
def test_login(login_fixture):user_test = login_fixtureprint(f'test测试用例中获取到的值为{user_test}')assert user_test != ''if __name__ == '__main__':test_login()

上面的代码也可以这样实现:

import pytestname_list = ['jerry', 'Tom', 'Tony']# parametrize的格式为@pytest.mark.parametrize("参数",参数值)
@pytest.mark.parametrize("a_name_list",name_list)
def test_login(a_name_list):user_test = a_name_listprint(f'test测试用例中获取到的值为{user_test}')assert user_test != ''if __name__ == '__main__':test_login()
注:parametrize的格式可参考:
http://www.yayakq.cn/news/437559/

相关文章:

  • 做网站好还是app好关于网站开发的毕业设计
  • 大学生兼职网站设计论文龙华做网站天无涯网络
  • 美工做图哪个网站好出名的网站建设公司
  • 电子商务网站怎么做素材包网站名称管理
  • 网站开发 项目的招标文件做的好的企业网站
  • 网站设计建设有限公司分析旅游网站的功能
  • 西平县建设局网站注册公司流程网
  • 池州专业网站建设哪家好微商做百度推广发哪个网站收录高
  • 对网站建设安全性的要求上海外贸公司注册流程及条件
  • 海外购物网站排名河北邯郸特色美食
  • 做网站什么用网站如何做注册类 cpa
  • 用vs2013做网站案例桃源网站建设
  • 冲电气软件 网站建设重庆网站优化排名推广
  • pc端网站模型建设工具商标设计公司推荐
  • 租用网站服务器价格销售易crm官网登录
  • 在线做爰a视频网站十堰seo优化报价
  • 德阳高端网站建设小游戏网页
  • 网站建设哪个公司做得好门户网站建设需求文档
  • 西安有几家做网站长沙景点怎么预约
  • 重庆网站推广机构网站建设物美价廉
  • 生鲜超市营销策划方案成都做网站优化价格
  • 做网站比较好的公司做外贸需要什么条件
  • 学习怎么做网站如何打开网页源代码
  • 上海优化seo小辉seo
  • 手机网站建站用哪个软件好新网站百度收录要几天
  • 深圳建网站泉州seo优化
  • 做一个官方网站多少钱常州公司网站建设多少钱
  • 网站开发思维导图嵌入式累还是程序员累
  • 建设什么网站可以上传视频安徽省工程建设工程信息网站
  • 路桥做网站的公司有哪些网站续费服务商