修改CreatePolicyFile关键字与添加CreateRequest
This commit is contained in:
@@ -206,14 +206,15 @@ TeardownDelete
|
|||||||
|
|
||||||
|
|
||||||
CreatePolicyFile4
|
CreatePolicyFile4
|
||||||
[Arguments] ${url} ${filePath} ${objectDict}
|
[Arguments] ${url} ${filePath} ${fileName} ${objectDict}
|
||||||
${binFile} Evaluate open(r"${path}/${filePath}${objectDict}[contentName]",'rb')
|
[Timeout]
|
||||||
|
${binFile} Evaluate open(r"${path}/${filePath}${fileName}",'rb')
|
||||||
${fileDict} Create Dictionary file=${binFile}
|
${fileDict} Create Dictionary file=${binFile}
|
||||||
${requestData} Create Dictionary name="file" filename="${objectDict}[contentName]" Content-Type=application/octet-stream
|
${requestData} Create Dictionary name="file" filename="${fileName}" Content-Type=application/octet-stream
|
||||||
${suffix} Generate Random String
|
${suffix} Generate Random String
|
||||||
${profileName} Catenate SEPARATOR=_ test ${suffix}
|
${profileName} Catenate SEPARATOR=_ test ${suffix}
|
||||||
log ${objectDict}
|
log ${objectDict}
|
||||||
${string} Convert To String ${objectDict}
|
${string} Convert To String ${objectDict}
|
||||||
${fileDesc} Create Dictionary File-Desc=${string}
|
${fileDesc} Create Dictionary File-Desc=${string}
|
||||||
log ${fileDesc}[File-Desc]
|
log ${fileDesc}[File-Desc]
|
||||||
${content} UpFilePostRequest ${url} ${requestData} ${fileDict} ${fileDesc}
|
${content} UpFilePostRequest ${url} ${requestData} ${fileDict} ${fileDesc}
|
||||||
@@ -224,5 +225,18 @@ CreatePolicyFile4
|
|||||||
${response} Create Dictionary msg=${msg} profileId=${profileId} profileName=${profileName}
|
${response} Create Dictionary msg=${msg} profileId=${profileId} profileName=${profileName}
|
||||||
Log add operation:${msg}
|
Log add operation:${msg}
|
||||||
Log profileId:${profileId}
|
Log profileId:${profileId}
|
||||||
|
[Return] ${response}
|
||||||
|
|
||||||
|
CreateRequest
|
||||||
|
[Arguments] ${url} ${data}
|
||||||
|
[Documentation] 必传参数:url
|
||||||
|
... 可选参数:data(不传时使用默认值)
|
||||||
|
${content} Post-Request ${url} ${data}
|
||||||
|
${msg} Set Variable ${content['msg']}
|
||||||
|
${list} Set Variable ${content['data']['list']}
|
||||||
|
${profileId} Set Variable ${list[0]['profileId']}
|
||||||
|
${profileName} Set Variable ${list[0]['profileName']}
|
||||||
|
${response} Create Dictionary msg=${msg} profileId=${profileId} profileName=${profileName}
|
||||||
|
Log add operation:${msg}
|
||||||
|
Log profileId:${profileId}
|
||||||
|
[Return] ${response}
|
||||||
|
|||||||
Reference in New Issue
Block a user