• unittest,requests,assertEqual实战演练


    请求方式:POST
    请求url:https://api.apiopen.top/developerLogin
    请求参数:
    名称 类型 必须 描述 示例
    name string 是 账号 peakchao
    passwd string 是 密码 123456

    import unittest,requests
    class Login(unittest.TestCase):
    def login(self,names,passwds):
    url="https://api.apiopen.top/developerLogin"
    data={"name":names,"passwd":passwds}
    a = requests.post(url, data=data)
    return self.assertEqual(a.json()["code"],200)
    def test_1_normal(self):
    #data={"name":"peakchao","passwd":"123456"}
    # a=requests.post("https://api.apiopen.top/developerLogin",data=data)
    # self.assertEqual(a.json()["code"],200)
    # self.assertEqual(a.json()["message"],'成功!')
    self.login("peakchao","123456")
    def test_2_allwrong(self):
    data={"name":"zhangsan","passwd":"8888"}
    # a2=requests.post("https://api.apiopen.top/developerLogin",params=data)
    # self.assertEqual(a2.json()["code"], 200)
    # self.assertEqual(a2.json()["message"], '成功!')
    self.login("zhangsan","8888")
    def test_3_onewrong(self):
    data={"name":"peakchao","passwd":"98898"}
    # a3=requests.post("https://api.apiopen.top/developerLogin",data=data)
    # self.assertEqual(a3.json()["code"], 200)
    # self.assertEqual(a3.json()["message"], '成功!')
    self.login("peakchao","98898")
    if __name__=='__main__':
    unittest.main()
  • 相关阅读:
    制作本地 odoo deb包安装镜像
    用Lua实现string的trim()方法
    UGUI之控件以及按钮的监听事件系统
    UGUI之不规则按钮的响应区域
    Unity接第三方SDK时遇到的坑
    AI设计
    Unity UGUI 的RectTransform参数的设置
    Lua string库详解
    lua正则表达式如何匹配中文
    kubernetes pod的生命周期
  • 原文地址:https://www.cnblogs.com/canglongdao/p/11973931.html
Copyright © 2020-2023  润新知