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()
  • 相关阅读:
    NS3 使用NS3工具PyViz
    ns-3 NetAnim遇到了一个问题
    NS-3 MyFirstScriptExample
    Ubuntu下Eclipse安装与编译ns-3遇见的各种问题
    Ubuntu 12.04 安装JDK
    近期学习的参考博客链接
    Win7上安装WMware虚拟机和Ubuntu操作系统
    C++课程小结 继承与派生
    C语言中生产随机数 rand()函数
    PTA第三次上机
  • 原文地址:https://www.cnblogs.com/canglongdao/p/11973931.html
Copyright © 2011-2022 走看看