def setParameters(self, case_name, method, token, account, password, result, code, msg): """ setParameters :param case_name: :param method: :param token: :param email: :param password: :param result: :param code: :param msg: :return: """ self.case_name = str(case_name) self.method = str(method) self.token = str(token) self.account = str(account) self.password = str(password) self.result = str(result) self.code = int(code) self.msg = str(msg) self.return_json = None self.info = None config = ReadConfig() config.set_headers("token", '') config.set_headers("secret", '')
def setUp(self): """ :return: """ self.log = MyLog.get_log() self.logger = self.log.get_logger() self.logger.info("========开始执行" + self.case_name + "用例=======") config = ReadConfig() config.set_headers("token", '') config.set_headers("secret", '')
def tearDown(self): """ 执行测试代码后的数据存储 :return: """ info = self.info if info['code'] == 0: # set user token to config file config = ReadConfig() token = info['result']['token'] secret = info['result']['secret'] config.set_headers("token", token) config.set_headers("secret", secret) userlogin = common_utils.get_jsonfrom_file("../../userlogin.json") config.set_headers("token", userlogin['token']) config.set_headers("secret", userlogin['secret']) config.set_headers("uid", userlogin['uid']) self.logger.info("step7:执行完毕,保存下一步测试需要用到的数据") else: pass self.logger.info("========执行" + self.case_name + "用例结束=======")