调整verify关键字,兼容和界面提交verify提交json串一致的json串;但是界面提交的json串和接口文档不一致
This commit is contained in:
@@ -436,15 +436,31 @@ ManageIpAttributeValue
|
||||
Run Keyword If "${port}"=="${EMPTY}" and "${attributeName}"=="destination" Should Not Be Empty ${port}
|
||||
Set To Dictionary ${dict} port=${port}
|
||||
${return} ${addrType} Run Keyword And Ignore Error Set Variable ${attributeValue['addrType']}
|
||||
Run Keyword If "${port}"=="${EMPTY}" and "${attributeName}"=="source" Should Not Be Empty ${addrType}
|
||||
Run Keyword If "${port}"=="${EMPTY}" and "${attributeName}"=="destination" Should Not Be Empty ${addrType}
|
||||
Run Keyword If "${addrType}"=="${EMPTY}" and "${attributeName}"=="source" Should Not Be Empty ${addrType}
|
||||
Run Keyword If "${addrType}"=="${EMPTY}" and "${attributeName}"=="destination" Should Not Be Empty ${addrType}
|
||||
Set To Dictionary ${dict} addrType=${addrType}
|
||||
${return} ${protocol} Run Keyword And Ignore Error Set Variable ${attributeValue['protocol']}
|
||||
Run Keyword If "${port}"=="${EMPTY}" and "${attributeName}"=="source" Should Not Be Empty ${protocol}
|
||||
Run Keyword If "${port}"=="${EMPTY}" and "${attributeName}"=="destination" Should Not Be Empty ${protocol}
|
||||
Set To Dictionary ${dict} protocol=${protocol}
|
||||
Run Keyword If "${protocol}"=="${EMPTY}" and "${attributeName}"=="source" Should Not Be Empty ${protocol}
|
||||
Run Keyword If "${protocol}"=="${EMPTY}" and "${attributeName}"=="destination" Should Not Be Empty ${protocol}
|
||||
Set To Dictionary ${dict} protocol=${protocol}
|
||||
${return} ${tableName} Run Keyword And Ignore Error Set Variable ${attributeValue['tableName']}
|
||||
Run Keyword If "${tableName}"=="${EMPTY}" and "${attributeName}"=="source" Should Not Be Empty ${tableName}
|
||||
Run Keyword If "${tableName}"=="${EMPTY}" and "${attributeName}"=="destination" Should Not Be Empty ${tableName}
|
||||
Set To Dictionary ${dict} tableName=${tableName}
|
||||
[Return] ${dict}
|
||||
ExtractIpAttributeValue
|
||||
[Arguments] ${attributeValue}
|
||||
${list} Split String ${attributeValue} |
|
||||
${len} Get Length ${list}
|
||||
Should Be Equal As Integers ${len} 5
|
||||
${addrType} Evaluate int(${list}[2])
|
||||
${protocol} Set Variable ${list}[3]
|
||||
${tableName} Set Variable ${list}[4]
|
||||
${dict} Create Dictionary ip=${list}[0] port=${list}[1] tableName=${tableName}
|
||||
... addrType=${addrType} protocol=${protocol}
|
||||
[Return] ${dict}
|
||||
|
||||
ExtractIpAttributeValue_bak
|
||||
[Arguments] ${attributeValue}
|
||||
${list} Split String ${attributeValue} |
|
||||
${len} Get Length ${list}
|
||||
|
||||
Reference in New Issue
Block a user