テストケースを取得します。
輸入xlrd から lib.log 輸入atp_logの クラスOpCase(オブジェクト): デフget_case(自己、FILE_PATH): ケース = [] の場合 file_path.endswith(' .XLS ')または file_path.endswith(' の.xlsx ' ): 試してください: 書籍 = xlrd.open_workbook(FILE_PATH) シート = book.sheet_by_index(0) のための I における範囲(1、sheet.nrows): #EXCLEの中の行の総数 ROW_DATA = sheet.row_values(I) #は、各行の値が取得 case.append(ROW_DATA [4 :. 8]) #1 (のみ4~7添字の標準値を除去するため)スライスを atp_log。情報(' 一般的なユースケースの記事は、%sの読み'%(LEN(ケース))) を除い:E AS例外 atp_log.error(' 例の買収により、%sが失敗した、エラーメッセージ%sの'%(FILE_PATH、E)) 他: atp_log .ERROR(' ユースケースではないの法的文書:S%'%FILE_PATH) リターンケース #のテスト #メートル= OpCase() #1 m.get_case(r'E:\ Users \ユーザー管理\ PycharmProjects \インターフェイスのテストの\ ATP ') #1 m.get_case(' xx.xls') #1 m.get_case(r'E:\ Users \ユーザー管理\ PycharmProjects \インタフェーステスト\ ATPの\ケース\测试用例の.xlsx ')
リクエストを送信
DEF my_request(セルフ、URL、メソッド、データ): メソッド = method.upper() IF法== ' POST ' : requests.get(URL、のparams = データ) 他: atp_log.warning(「要求モードがサポートされていません")