本文主要是介绍pytest + yaml 框架 -62.支持yaml和json2种格式用例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
v1.5.7版本开始新增json格式用例支持,本次版本改动内容
- 1.支持 .json 文件用例
- 2.优化日志中文件后缀名称.yml .yaml .json
- 3.ruamel.yaml 版本兼容0.18.6
yaml 格式用例
yaml 格式用例示例,test_a.yml
test_demo:name: postrequest:method: POSTurl: http://httpbin.org/postjson:username: testpassword: "123456"extract:url: body.urlvalidate:- eq: [status_code, 200]- eq: [headers.Server, gunicorn/19.9.0]- eq: [$..username, test]- eq: [body.json.username, test]
执行用例
pytest test_a.yml
json 格式用例
前面的yaml 格式用例,等价于以下json格式用例,test_x.json
{"test_demo": {"name": "post","request": {"method": "POST","url"
这篇关于pytest + yaml 框架 -62.支持yaml和json2种格式用例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!