def setParameters(self, case_name, method, token, result, code, success, msg, account, attentionOtherCount_attentionMeCount, ableBalance, huoyanWallet): #输入接口参数 ''' 设置params :return: ''' self.case_name = str(case_name) self.method = str(method) self.token = str(token) self.result = str(result) self.code = str(code) self.success = str(success) self.msg = str(msg) self.account = My_db.sql(account.format(member_id)) self.attentionOtherCount_attentionMeCount = My_db.sql( attentionOtherCount_attentionMeCount.format(member_id)) self.ableBalance = My_db.sql(ableBalance.format(member_id)) self.huoyanWallet = My_db.sql(huoyanWallet.format(member_id)) self.return_json = None self.info = None
def setParameters(self, case_name, method, token,date_index,result, code,success,msg,deductMoney,addMoney): ''' 设置params :param case_name: :param method: :param token: :param date_index: :param code: :param msg: :return: ''' self.case_name = str(case_name) self.method = str(method) self.token = str(token) self.date_index=date_index self.result = str(result) self.code = str(code) self.success=str(success) self.msg = str(msg) self.deductMoney=My_db.sql(deductMoney.format(member_id)) self.addMoney=My_db.sql(addMoney.format(member_id)) self.return_json = None self.info = None
def setParameters(self, case_name, method, token,member_id,result,code,dateIndex,gameType,qiuFlag,SQL): ''' 设置params :param case_name: :param method: :param token: :param date_index: :param code: :param msg: :return: ''' user_member_id=My_db.sql(member_id)[1][0] self.case_name = str(case_name) self.method = str(method) self.token = str(token) self.member_id=user_member_id self.result = str(result) self.code = str(code) self.dateIndex=str(dateIndex) self.gameType = gameType self.qiuFlag=qiuFlag self.sql_result=My_db.sql(SQL.format(self.member_id,gameType)) self.return_json = None self.info = None
#!/usr/bin/env python #-*- coding:utf-8 -*- from unittest import TestCase from common.config import Config,data_path,url_file from common.file_reader import ExcelReader import paramunittest from common.my_http import My_http from common.my_db import My_db from common.log import MyLog from common.get_token import Get_token excel=data_path+'case.xls' score_info_xls=ExcelReader(excel,'score_info').data My_http=My_http() My_db=My_db() @paramunittest.parametrized(*score_info_xls) class Score_info(TestCase): ''' 专家、红人主页战绩接口测试 ''' def setParameters(self, case_name, method, token,member_id,result,code,dateIndex,gameType,qiuFlag,SQL): ''' 设置params :param case_name: :param method: :param token: :param date_index: :param code: :param msg: :return:
#!/usr/bin/env python #-*- coding:utf-8 -*- from unittest import TestCase from common.config import Config, data_path, url_file from common.file_reader import ExcelReader import paramunittest from common.my_http import My_http from common.my_db import My_db from common.log import MyLog from common.get_token import Get_token excel = data_path + 'case.xls' user_center_xls = ExcelReader(excel, 'user_center').data #读取测试用例 user_name = Config().get('account') My_db = My_db() My_http = My_http() member_id = My_db.get_member_id(user_name) @paramunittest.parametrized(*user_center_xls) #循环执行用例 class User_center(TestCase): ''' 资讯查询接口 ''' def setParameters(self, case_name, method, token, result, code, success, msg, account, attentionOtherCount_attentionMeCount, ableBalance, huoyanWallet): #输入接口参数 ''' 设置params :return: '''