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


class test_logout(unittest.TestCase):
    "新增登记接口"
    @classmethod
    def setUpClass(cls):
        #通过登录接口获取session
        cls.se=li.get_session("user01")
    
    def test_01_logout(self):
        "成功登出账户"
        re=lo.post(self.se, "user01")
        print(re.json())
        #响应断言
        self.assertEqual(re.status_code, 200)
        self.assertTrue("'code':'200'" in str(re.json()).replace(" ",""))
        
    @classmethod
    def tearDownClass(cls):
        cls.se.close()



if __name__ == "__main__":
    unittest.main(verbosity=2)
#     for i in range(30):
#         runner = unittest.TextTestRunner()
#         current_suite = unittest.TestSuite()
# 
#         current_suite.addTest(test_logout("test_01_logout"))
#         runner.run(current_suite)