예제 #1
0
 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
예제 #2
0
 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
예제 #3
0
 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
예제 #4
0
#!/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:
예제 #5
0
#!/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:
        '''