【接口测试】unittest断言001

import unittest
import requests

# 登录请求,断言
class testzylogin(unittest.TestCase):
    @classmethod
    def setUpClass(self):
        # 定义请求地址url,请求参数data,请求结果result
        self.url = "https://api.seniverse.com/v3/weather/now.json?"
        self.data = {"location": "北京","key": "SCYrvkytJze9qyzOh"}
        self.result = requests.post(url=self.url, json=self.data)

        # 定义响应结果为json格式,响应头headers
        self.json = self.result.json()

        # 断言一:是否登录成功
    def test_loginAssert(self):
        # self.assertTrue(json.loads(self.text)['success'])
        self.assertTrue(self.json['status_code'])
        print("login  success")


if __name__ == '__main__':
    unittest.main()

  断言常用函数:https://www.cnblogs.com/woshixiaotou067/p/11989579.html

 
posted @ 2022-06-13 19:33  淫鬻  阅读(10)  评论(0编辑  收藏  举报