test_login.py 1.21 KB
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import unittest
import urllib3
from commons.api.login import login
from commons import common as com
from commons.MySession import my
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
li=login()

class test_login(unittest.TestCase):
    "登录接口"

    @unittest.case_mark(my.mark())
    def test_login_01(self):
        "账户密码都正确"
        #进行POST请求
        re=li.post("sg_wenze", "111111")
        print(re.headers)
        #断言响应
        self.assertTrue("Set-Cookie" in re.headers.keys())

    @unittest.case_mark(my.mark())     
    def test_login_02(self):
        "密码错误"
        #进行POST请求
        re=li.post("sg_wenze", "111111111111")
        print(re.text)
        #断言响应
        self.assertTrue("用户名或密码错误" in re.text)

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

if __name__ == "__main__":

    unittest.main(verbosity=2)

#     com.run_one(test_login("test_01_login"))