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()
  • 相关阅读:
    Android开发-API指南-服务
    Android开发-API指南-<uses-sdk>
    User Experience Questionnaire (UEQ)
    Git Remote (转)
    Start and Stop Bitbucket Server
    Bitbucekt Reference
    JIRA reference
    Glassfish 4 修改server.log 等配置
    SVN Trunk Tag Branch
    设置eclipse的Maven插件引入依赖jar包后自动下载并关联相应的源码(转)
  • 原文地址:https://www.cnblogs.com/canglongdao/p/11973931.html
Copyright © 2011-2022 走看看