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()
  • 相关阅读:
    Counting Stars hdu
    Color it hdu
    steins;Gate
    原根
    3-idiots
    Tree
    洛谷P1352 没有上司的舞会
    洛谷P1131 时态同步
    洛谷P3177 树上染色
    Codeforces Round #617 (Div. 3)
  • 原文地址:https://www.cnblogs.com/canglongdao/p/11973931.html
Copyright © 2011-2022 走看看