test_login.py 1.03 KB
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import unittest
import json
import urllib3
from commons.api.login import login
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
li=login()

class test_login(unittest.TestCase):
    '''登录接口'''
    def test_01_login(self):
        '''账户密码都正确'''
        #进行POST请求
        re=li.post("sg_wenze", "111111")
        #print(re.headers)
        #断言响应
        self.assertTrue("Set-Cookie" in re.headers.keys())
        
    def test_02_login(self):
        '''密码错误'''
        #进行POST请求
        re=li.post("sg_wenze", "111111111111")
        #print(re.text)
        #断言响应
        self.assertTrue("用户名或密码错误" in re.text)

    def test_03_login(self):
        '''账户错误'''
        #进行POST请求
        re=li.post("sg_wenze11111111", "11111")
        #print(re.text)
        #断言响应
        self.assertTrue("用户名或密码错误" in re.text)

if __name__ == "__main__":

    unittest.main(verbosity=2)