提交多层删除关键字和安全策略allow、deny动作用例的优化(自测全部通过)
This commit is contained in:
@@ -259,7 +259,38 @@ DeletePolicyAndObject
|
||||
log todeleteobj_DeletePolicyAndObject
|
||||
Run Keyword If "${objectids}"=="${EMPTY}" log no obj to del
|
||||
... ELSE DeleteObject ${objectids}
|
||||
|
||||
|
||||
DeletePolicyAndGroupObject
|
||||
[Arguments] ${policyids} ${objectids}
|
||||
#引用此关键字,${objectids}参数必须是双层列表,eg:['[1]','[2,3]','[4,5,6,7]']
|
||||
#删除和对象
|
||||
#删除策略
|
||||
log toDeletePolicy_DeletePolicyAndObject
|
||||
${listlenth}= Get Length ${policyids}
|
||||
FOR ${var} IN RANGE ${listlenth}
|
||||
log ${var}
|
||||
DeletePolicy ${policyids}[${var}]
|
||||
END
|
||||
#删除对象
|
||||
log todeleteobj_DeletePolicyAndObject
|
||||
Run Keyword If "${objectids}"=="${EMPTY}" log no obj to del
|
||||
... ELSE DeleteGroupObjects ${objectids}
|
||||
|
||||
DeleteGroupObjects
|
||||
[Arguments] ${objectids}
|
||||
FOR ${var} IN @{objectids}
|
||||
log ${var}
|
||||
DeleteGroupObject ${var}
|
||||
END
|
||||
DeleteGroupObject
|
||||
[Arguments] ${objectids}
|
||||
#删除对象
|
||||
log todeleteobj
|
||||
${response} BaseDeleteRequest /${version}/policy/object {"objectIds":${objectids}}
|
||||
${response_code} Get From Dictionary ${response} code
|
||||
Should Be Equal As Strings ${response_code} 200
|
||||
${response} Convert to String ${response}
|
||||
log ${response}
|
||||
DeletePolicyAndObjectAndProfile
|
||||
[Arguments] ${policyids} ${objectids} ${profiles}
|
||||
DeletePolicyAndObject ${policyids} ${objectids}
|
||||
|
||||
Reference in New Issue
Block a user