测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
JiangTaozzZ (姜)
第 25340 位会员 / 2018-02-25
0 篇帖子 • 2 条回帖
0 关注者
2 正在关注
2 收藏
未设置 GitHub 信息.
  • 个人信息
  • 专栏
  • 话题
  • 回帖
  • 收藏
  • 关注中
  • 关注者
  • pytest 的 conftest fixture 和 pytest.mark.parametrize 如何协调? at 2021年04月13日

    yanl 文件应该不能放函数,可以在替换的时候使用函数:

    account: $account
    name: $name
    
    from string import Template
    import yaml
    import random
    from faker import Faker
    
    fake = Faker(locale='zh_CN')
    with open("login.yaml", encoding='utf-8') as fp:
        read_yml_str = fp.read()
    
        tempTemplate1 = Template(read_yml_str)
        c = tempTemplate1.safe_substitute({"account": random.randint(2, 49), "name": fake.name()})
        print(c)
    
    yaml_data = yaml.safe_load(c)
    print(yaml_data)
    
  • pytest 的 conftest fixture 和 pytest.mark.parametrize 如何协调? at 2021年04月12日

    这篇文章件介绍了 yaml 文件如何参数化
    https://www.cnblogs.com/yoyoketang/p/14119435.html

关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
简体中文 / 正體中文 / English

©testerhome.com 测试之家   渝ICP备2022001292号
  渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司