首页 > 其他 > 详细

Pytest(一)

时间:2019-04-02 17:32:39      阅读:136      评论:0      收藏:0      [点我收藏+]

1、在命令行运行

技术分享图片

2、在pytest框架中,有如下约束:

  • 所有的单测文件名都需要满足test_*.py格式或*_test.py格式。
  • 在单测文件中,可以包含test_开头的函数,也可以包含Test开头的类。
  • 在单测类中,可以包含一个或多个test_开头的函数。

此时,在执行pytest命令时,会自动从当前目录及子目录中寻找符合上述约束的测试函数来执行。

技术分享图片

3、postman导出Python requests代码

技术分享图片

4、导出的代码

import requests

url = "https://www.v2ex.com/api/nodes/show.json"

querystring = {"name":"python"}

payload = ""
headers = {
    ‘cache-control‘: "no-cache",
    ‘Postman-Token‘: "a6287cbb-7ac3-4421-8fbf-970231c1ce1d"
    }

response = requests.request("GET", url, data=payload, headers=headers, params=querystring).json()  获取json的数据,转换成json格式的数据

print(response[‘name‘])
print(response[‘id‘])

  5、用unittest框架断言

技术分享图片

 

Pytest(一)

原文:https://www.cnblogs.com/feifei-cyj/p/10643918.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!