# -*- coding:utf-8 -*- #!/usr/bin/python import json import unittest import time import paramunittest from common.Log import MyLog from common import commontest from common import url from common import configHttp smscode_xls = commontest.get_xls_case("userCase.xlsx", "smscode") configHttp = configHttp.ConfigHttp() @paramunittest.parametrized(*smscode_xls) class TestGetSmsCode(unittest.TestCase): def setParameters(self, case_name, method, mobilePhoneNumber, areaCode, action, result, success): self.case_name = str(case_name) self.method = str(method) self.response = None self.areaCode = str(areaCode) self.result = str(result) self.mobilePhoneNumber = str(mobilePhoneNumber) self.action = str(action) self.success = bool(success) def setUp(self): """
# `pip install requests` import json import unittest import time import paramunittest import uuid from random import choice import string from common.Log import MyLog from common import commontest from common import url from common import configHttp from common import jikeToken usersRegister_xls = commontest.get_xls_case("userCase.xlsx", "usersRegister") configHttp = configHttp.ConfigHttp() @paramunittest.parametrized(*usersRegister_xls) class TestUsersRegister(unittest.TestCase): def setParameters(self, case_name, method, result): self.case_name = str(case_name) self.method = str(method) self.response = None self.result = str(result) def setUp(self): """
# -*- coding:utf-8 -*- # !/usr/bin/python import json import unittest import time import paramunittest from common.Log import MyLog from common import commontest from common import url from common import configHttp from common import getHeaders login_xls = commontest.get_xls_case("detailCase.xlsx", "listInvolvedUsers") configHttp = configHttp.ConfigHttp() @paramunittest.parametrized(*login_xls) class TopicsGetDetail(unittest.TestCase): def setParameters(self, case_name, method, topics_id, limit, result, topics_roles_dict): self.case_name = str(case_name) self.method = str(method) self.topics_id = topics_id self.limit = limit self.result = str(result) self.topics_roles_dict = eval(topics_roles_dict) self.response = None def setUp(self): """
import json import unittest import time import paramunittest from common.Log import MyLog from common import commontest from common import url from common import configHttp from common import jikeToken login_xls = commontest.get_xls_case("userCase.xlsx", "login") configHttp = configHttp.ConfigHttp() @paramunittest.parametrized(*login_xls) class TestLoginWithPhoneAndPassword(unittest.TestCase): def setParameters(self, case_name, method, mobilePhoneNumber, password, areaCode, result, msg, code): self.case_name = str(case_name) self.method = str(method) self.mobilePhoneNumber = str(mobilePhoneNumber) self.password = str(password) self.areaCode = str(areaCode) self.result = str(result) self.msg = str(msg) self.code = int(code) self.response = None def setUp(self): """
# -*- coding:utf-8 -*- #!/usr/bin/python import unittest import time import paramunittest from common.Log import MyLog from common import commontest from common import url from common import configHttp usersProfile_xls = commontest.get_xls_case("userCase.xlsx", "usersProfile") configHttp = configHttp.ConfigHttp() @paramunittest.parametrized(*usersProfile_xls) class TestUsersProfile(unittest.TestCase): def setParameters(self, case_name, method, username, screenName , result): self.case_name = str(case_name) self.method = str(method) self.response = None self.username = str(username) self.screenName = str(screenName) self.result = str(result) def setUp(self): """ :return:
# -*- coding:utf-8 -*- # !/usr/bin/python import json import unittest import time import paramunittest from common.Log import MyLog from common import commontest from common import url from common import configHttp from common import getHeaders login_xls = commontest.get_xls_case("detailCase.xlsx", "getDetail") configHttp = configHttp.ConfigHttp() @paramunittest.parametrized(*login_xls) class TopicsGetDetail(unittest.TestCase): def setParameters(self, case_name, method, topics_id, ref, result, topics_roles_dict): self.case_name = str(case_name) self.method = str(method) self.topics_id = topics_id self.ref = ref self.result = str(result) self.topics_roles_dict = eval(topics_roles_dict) self.response = None def setUp(self): """