#獲取參數名存入ArgNameList
ArgNameList=[]
for i in range(0, argcount):
ArgNameList.append(Data.read_data(SuiteID, Data.titleindex, Data.argbegin+i))
caseinfolist.append(sInterface)
caseinfolist.append(argcount)
caseinfolist.append(ArgNameList)
return caseinfolist
#獲取輸入
def get_input(Data, SuiteID, CaseID, caseinfolist):
sArge=''
#參數組合
for j in range(0, caseinfolist[1]):
if Data.read_data(SuiteID, Data.casebegin+CaseID, Data.argbegin+j) != "None":
sArge=sArge+caseinfolist[2][j]+'='+Data.read_data(SuiteID, Data.casebegin+CaseID, Data.argbegin+j)+'&'
#去掉結尾的&字符
if sArge[-1:]=='&':
sArge = sArge[0:-1]
sInput=caseinfolist[0]+sArge #組合全部參數
return sInput
#結果判斷
def assert_result(sReal, sExpect):
sReal=str(sReal)
sExpect=str(sExpect)
if sReal==sExpect:
return 'OK'
else:
return 'NG'
原文轉自:http://www.anti-gravitydesign.com