Ejemplo n.º 1
0
 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", '')
Ejemplo n.º 2
0
    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", '')
Ejemplo n.º 3
0
    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 + "用例结束=======")