import unittest import paramunittest from pycharm.interfaceTest.common import common from pycharm.interfaceTest.common.Log import MyLog import pycharm.interfaceTest.readConfig as readConfig from pycharm.interfaceTest.common import configHttp as configHttp productInfo_xls = common.get_xls("productCase.xlsx", "getProductInfo") localReadConfig = readConfig.ReadConfig() localConfigHttp = configHttp.ConfigHttp() @paramunittest.parametrized(*productInfo_xls) class ProductInfo(unittest.TestCase): def setParameters(self, case_name, method, token, goods_id, result, code, msg): """ set params :param case_name: :param method: :param token: :param goods_id: :param result: :param code: :param msg: :return: """ self.case_name = str(case_name) self.method = str(method) self.token = str(token) self.goodsId = str(goods_id)
import unittest import paramunittest import pycharm.interfaceTest.readConfig as ReadConfig from pycharm.interfaceTest.common.Log import MyLog from pycharm.interfaceTest.common import common from pycharm.interfaceTest.common import configHttp from pycharm.interfaceTest.common import businessCommon localReadConfig = ReadConfig.ReadConfig() localConfigHttp = configHttp.ConfigHttp() localLogout_xls = common.get_xls("userCase.xlsx", "logout") @paramunittest.parametrized(*localLogout_xls) class Logout(unittest.TestCase): def setParameters(self, case_name, method, token, result, code, msg): """ set parameters :param case_name: :param method: :param token: :param result: :param code: :param msg: :return: """ self.case_name = str(case_name) self.method = str(method) self.token = str(token) self.result = str(result) self.code = str(code)