from common1 import common from common1 import configHttp import readConfig as readConfig import requests localReadConfig = readConfig.ReadConfig() localConfigHttp = configHttp.ConfigHttp() localLogin_xls = common.get_xls("userCase.xls", "login") # localAddAddress_xls = common.get_xls("userCase.xls", "addAddress") # login def login(): """ login :return: token """ # set url # url = common.get_url_from_xml('login') # localConfigHttp.set_url(url) url = localConfigHttp.set_url('school/user/login') # set header # token = localReadConfig.get_headers("token_v") # header = {"token": token} # localConfigHttp.set_headers(header) # set param data = {"account": localLogin_xls[0][3], "password": localLogin_xls[0][4]} localConfigHttp.set_data(data)
import unittest import paramunittest import readConfig from common1 import common from common1 import configHttp as ConfigHttp from common1 import Log from common1 import businessCommon editUserManager = common.get_xls('userCase.xls', 'editUserManager') localReadConfig = readConfig.ReadConfig() configHttp = ConfigHttp.ConfigHttp() @paramunittest.parametrized(*editUserManager) class EditUserManager(unittest.TestCase): def setParameters(self, case_name, account, name, mobile, code, msg): ''' :param account: :param name: :param mobile: :param code: :param msg: :return: ''' self.case_name = str(case_name) self.account = str(account) self.name = str(name) self.mobile = str(mobile) self.code = int(code) self.msg = str(msg)