feat:(设备管理服务接口)设备管理服务接口相关关键字提交

This commit is contained in:
wangxin
2020-07-09 14:51:03 +08:00
parent edcf85a664
commit 2eceba11af
3 changed files with 429 additions and 2 deletions

View File

@@ -124,7 +124,8 @@ Dictionary-To-QueryParams
[Documentation]
... 接收get参数字典转换为请求字符串
[Arguments] ${params}
${paramsString} = Set Variable ${EMPTY}
${paramsString} = Set Variable ${EMPTY}
Run Keyword And Return If "${params}" == "${EMPTY}" Set Variable ${EMPTY}
FOR ${key} IN @{params}
${value} = Get From Dictionary ${params} ${key}
${paramStr} = Catenate SEPARATOR=\= ${key} ${value}
@@ -195,4 +196,36 @@ BaseGetRequestReturnBinary
${response} Get Request api ${requestUri}?${dataString}
log return data =${response}
Should Be Equal As Strings ${response.status_code} 200
[Return] ${response.content}
[Return] ${response.content}
BaseFormEditRequest
[Arguments] ${requestUri} ${data} ${apiVersion}
${headers} set variable {"Authorization":"${token}","Content-Type":"application/x-www-form-urlencoded"}
create session api http://${host}:${port}/${apiVersion} ${headers}
${response}= Put Request api ${requestUri} data=${data}
log return data =${response}
Should Be Equal As Strings ${response.status_code} 200
${response} to json ${response.content}
[Return] ${response}
BaseFormPostRequest
[Arguments] ${requestUri} ${data} ${apiVersion}
${headers} set variable {"Authorization":"${token}","Content-Type":"application/x-www-form-urlencoded"}
create session api http://${host}:${port}/${apiVersion} ${headers}
${response}= Post Request api ${requestUri} data=${data}
log return data =${response}
Should Be Equal As Strings ${response.status_code} 200
${response} to json ${response.content}
[Return] ${response}
OamRequest
[Arguments] ${requestUri} ${path} ${method} ${contentType} ${data}
${headers} set variable {"Authorization":"${token}","Content-Type":"${contentType}","path":"${path}"}
create session api http://${host}:${port} ${headers}
${response} Run Keyword If "${method}" == "GET" Get Request api ${requestUri}?${data}
... ELSE IF "${method}" == "POST" Post Request api ${requestUri} data=${data}
... ELSE IF "${method}" == "PUT" Put Request api ${requestUri} data=${data}
... ELSE IF "${method}" == "DELETE" Delete Request api ${requestUri} data=${data}
... ELSE Set Variable ${EMPTY}
Should Be Equal As Strings ${response.status_code} 200
${response} to json ${response.content}
[Return] ${response}