feat:(设备管理服务接口)设备管理服务接口相关关键字提交
This commit is contained in:
@@ -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}
|
||||
Reference in New Issue
Block a user