提交优化关键字和report的case
This commit is contained in:
@@ -63,6 +63,13 @@ BaseGetRequest
|
||||
#Array $.data.policyList
|
||||
${response} Set Variable ${httpResponse.body}
|
||||
[Return] ${response}
|
||||
BaseGetRequestOK
|
||||
[Arguments] ${apistr} ${body}
|
||||
${response} BaseGetRequest ${apistr} ${body}
|
||||
log ${response['code']}
|
||||
Should Be Equal As Strings ${response['code']} 200
|
||||
[Return] ${response}
|
||||
|
||||
BaseGetRequestForV2
|
||||
[Arguments] ${requestUri} ${data} ${apiVersion}
|
||||
${headers} set variable {"Authorization":"${token}","Content-Type":"application/json"}
|
||||
@@ -81,6 +88,13 @@ BaseDeleteRequest
|
||||
Should Be Equal As Strings ${response.status_code} 200
|
||||
${response} to json ${response.content}
|
||||
[Return] ${response}
|
||||
BaseDeleteRequestOK
|
||||
[Arguments] ${apistr} ${body}
|
||||
${response} BaseDeleteRequest ${apistr} ${body}
|
||||
log ${response['code']}
|
||||
Should Be Equal As Strings ${response['code']} 200
|
||||
[Return] ${response}
|
||||
|
||||
|
||||
BaseEditRequest
|
||||
[Arguments] ${requestUri} ${data}
|
||||
@@ -91,6 +105,13 @@ BaseEditRequest
|
||||
Should Be Equal As Strings ${response.status_code} 200
|
||||
${response} to json ${response.content}
|
||||
[Return] ${response}
|
||||
BaseEditRequestOK
|
||||
[Arguments] ${apistr} ${body}
|
||||
${response} BaseEditRequest ${apistr} ${body}
|
||||
log ${response['code']}
|
||||
Should Be Equal As Strings ${response['code']} 200
|
||||
[Return] ${response}
|
||||
|
||||
BaseEditRequestForV2
|
||||
[Arguments] ${requestUri} ${data} ${apiVersion}
|
||||
${apiStart} Evaluate '${requestUri}'[0:1]
|
||||
|
||||
@@ -2,62 +2,9 @@
|
||||
Library Collections
|
||||
Library RequestsLibrary
|
||||
Resource ../../../03-Variable/BifangApiVariable.txt
|
||||
Resource ../Common.robot
|
||||
|
||||
*** Keywords ***
|
||||
Post-Request
|
||||
[Arguments] ${url} ${data}
|
||||
${header} Create Dictionary Content-Type=application/json Authorization=${token}
|
||||
Create Session api http://${host}:${port}/${version} headers=${header}
|
||||
${remoteResponse} Post Request api ${url} data=${data} headers=${header}
|
||||
${response} to json ${remoteResponse.content}
|
||||
Should Be Equal As Strings ${response['code']} 200
|
||||
[Return] ${response}
|
||||
|
||||
Get-Request
|
||||
[Arguments] ${url}
|
||||
${header} Create Dictionary Content-Type=application/json Authorization=${token}
|
||||
Create Session api http://${host}:${port}/${version} headers=${header}
|
||||
${remoteResponse} Get Request api ${url} headers=${header}
|
||||
${response} to json ${remoteResponse.content}
|
||||
Should Be Equal As Strings ${response['code']} 200
|
||||
[Return] ${response}
|
||||
|
||||
Delete-Request
|
||||
[Arguments] ${url} ${data}
|
||||
${header} Create Dictionary Content-Type=application/json Authorization=${token}
|
||||
Create Session api http://${host}:${port}/${version} headers=${header}
|
||||
${remoteResponse} Delete Request api ${url} data=${data} headers=${header}
|
||||
${response} to json ${remoteResponse.content}
|
||||
Should Be Equal As Strings ${response['code']} 200
|
||||
[Return] ${response}
|
||||
|
||||
UpFilePostRequest
|
||||
[Arguments] ${url} ${data} ${files} ${fileDesc}
|
||||
${header} Set To Dictionary ${fileDesc} Authorization=${token}
|
||||
Create Session api http://${host}:${port}/${version} headers=${header}
|
||||
${remoteResponse} Post Request api ${url} data=${data} files=${files} headers=${header}
|
||||
${response} to json ${remoteResponse.content}
|
||||
Should Be Equal As Strings ${remoteResponse.status_code} 200
|
||||
[Return] ${response}
|
||||
|
||||
UpFilePutRequest
|
||||
[Arguments] ${url} ${data} ${files} ${fileDesc}
|
||||
${header} Set To Dictionary ${fileDesc} Authorization=${token}
|
||||
Create Session api http://${host}:${port}/${version} headers=${header}
|
||||
${remoteResponse} Put Request api ${url} params=${data} files=${files} headers=${header}
|
||||
${response} to json ${remoteResponse.content}
|
||||
Should Be Equal As Strings ${remoteResponse.status_code} 200
|
||||
[Return] ${response}
|
||||
|
||||
Put-Request
|
||||
[Arguments] ${url} ${data}
|
||||
${header} Create Dictionary Content-Type=application/json Authorization=${token}
|
||||
Create Session api http://${host}:${port}/${version} headers=${header}
|
||||
${remoteResponse} Put Request api ${url} data=${data} headers=${header}
|
||||
${response} to json ${remoteResponse.content}
|
||||
${rescodeReturn} Set Variable ${response['code']}
|
||||
log ${rescodeReturn}
|
||||
Should Be Equal As Strings ${response['code']} 200
|
||||
TeardownDelete
|
||||
[Arguments] ${reportId} ${report_url} ${chartId} ${chart_url} ${datasetId} ${dataset_url} ${resultId} ${result_url}
|
||||
${ids} Create List ${datasetId}
|
||||
@@ -69,11 +16,11 @@ TeardownDelete
|
||||
${data3} Create Dictionary jobIds=${ids2}
|
||||
${data4} Create Dictionary resultIds=${ids3}
|
||||
Run Keyword If "${reportId}"=="${EMPTY}" log no report to delete
|
||||
... ELSE Delete-Request ${report_url} ${data3}
|
||||
... ELSE BaseDeleteRequestOK ${report_url} ${data3}
|
||||
Run Keyword If "${chartId}"=="${EMPTY}" log no chart to delete
|
||||
... ELSE Delete-Request ${chart_url} ${data2}
|
||||
... ELSE BaseDeleteRequestOK ${chart_url} ${data2}
|
||||
Run Keyword If "${datasetId}"=="${EMPTY}" log no dataset to delete
|
||||
... ELSE Delete-Request ${dataset_url} ${data1}
|
||||
... ELSE BaseDeleteRequestOK ${dataset_url} ${data1}
|
||||
Run Keyword If "${resultId}"=="${EMPTY}" log no dataset to delete
|
||||
... ELSE Delete-Request ${result_url} ${data4}
|
||||
... ELSE BaseDeleteRequestOK ${result_url} ${data4}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user