test_ordinary_customer_login.py 966 Bytes
import unittest
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
from commons.MySession import hg,my
from commons.api.hg.transaction.ordinary_customer_login import ordinary_customer_login
ocl = ordinary_customer_login()

"""
普通客户登录
"""

class test_Key_customer_login(unittest.TestCase):
    "普通客户登录"
    @classmethod
    def setUpClass(cls):
        pass

    @unittest.case_mark(my.mark())
    def test_Key_customer_login_01(self):
        "普通客户登录"
        body = ocl.body.copy()
        re = hg.post(url = ocl.url, headers = ocl.header, json = body)
        print(re.json())
        self.assertEqual(re.status_code, 200)
        self.assertTrue("'登录成功'" in str(re.json()).replace(" ", ""))
        self.assertNotEqual(re.json()["data"]["user"]["state"], 1,"为1时是大客户")
    @classmethod
    def tearDownClass(cls):
        pass


if __name__ == '__main__':
    unittest.main()