zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    Python超级篇-机器学习
    python高给篇-爬虫
    机器学习之-sklearn
    luogu3384 【模板】树链剖分
    bzoj3884 上帝与集合的正确用法
    luogu2765 魔术球问题
    poj2976 Dropping tests 01分数规划
    luogu2764 最小路径覆盖问题
    luogu2763 试题库问题
    luogu2762 太空飞行计划问题
  • 原文地址:https://www.cnblogs.com/canglongdao/p/11973931.html
Copyright © 2011-2022 走看看