pytest学习

pytest实践
pytest默认规则:
1、py文件必须以test_开头或者_test结尾
2、类名必须以Test开头
3、测试用例必须以test_开头

返回字符串的数据

print(rep.text)

返回字节格式的数据

print(rep.content)

返回字典格式的数据

print(rep.json)

状态码

print(rep.status_code)

返回状态信息

print(rep.reason)

返回cookie信息

print(rep.cookies)

返回编码格式

print(rep.encoding)

返回响应头信息

print(rep.headers)

实践所用代码

所调用接口为公用免费Api接口
链接: link

import pytest
import requests
'''
requests.get()   发送get请求
requests.post()  发送post请求
requests.delete() 发送delete请求
requests.put()    发送put请求
requests.request()  最核心的方法
'''
rep = requests.request()
class TestSendRequest:
    def test_get_content(self):
        url = "https://api.vvhan.com/api/en"
        data = {
            "type":"sj"
        }
        rep = requests.get(url=url, params=data)
        # print(rep.json())
        json = rep.json()
        result = json["data"]["zh"]
        print(result)

if __name__ == '__main__':
    # -vs显示测试结果
    pytest.main(["-vs"])

运行结果(pytest.main([“-vs”])和pytest.main()):
pytest.main(["-vs"])运行结果
pytest.main()运行结果

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值