21.05版本将GTP对象Imsi,phoneNumber,Apn默认添加到策略中
This commit is contained in:
@@ -4,6 +4,7 @@ Resource ../tsg_common/ManagePolicyBody.robot
|
||||
Resource ../tsg_common/ManageObjectBody.robot
|
||||
Resource ../../02-Keyword/tsg_bfapi/policy_file_interface/FunctionalKeywords.robot
|
||||
Resource ../../02-Keyword/tsg_bfapi/policy_object/Object.robot
|
||||
Resource ../../02-Keyword/tsg_adc/FileOperation.robot
|
||||
Library REST http://${host}:${port}
|
||||
Library Collections
|
||||
Library RequestsLibrary
|
||||
@@ -38,13 +39,14 @@ AddLocalIPObject
|
||||
|
||||
Comment 创建IP
|
||||
#object为IP→endpoint时的addItemList单个对象
|
||||
${addItemList1} Create Dictionary isSession=endpoint ip=${testClentIP}-${testClentIP} port=0-0 direction=0 protocol=0 isInitialize=0
|
||||
${addItemList1} Create Dictionary isSession=endpoint ip=${testClentIP} port=0-65535 direction=0 protocol=0 isInitialize=0
|
||||
#可以添加多个
|
||||
${addItemLists} Create list ${addItemList1}
|
||||
#objectList对象
|
||||
${objectDict} Create Dictionary objectType=ip objectSubType=endpoint isValid=${1} addItemList=${addItemLists}
|
||||
${rescode} ${objectId1} AddObjects ${1} ${objectDict}
|
||||
SET GLOBAL VARIABLE ${testClentID} ${objectId1}
|
||||
Comment 创建SubId
|
||||
log to_AddLocalSubidObject
|
||||
${objectDict} Create Dictionary
|
||||
... objectType=subscriberid
|
||||
@@ -60,15 +62,44 @@ AddLocalIPObject
|
||||
#log ${subiid}
|
||||
log LocalSubIP:${subiid}
|
||||
SET GLOBAL VARIABLE ${testClentSubID} ${subiid}
|
||||
# Comment 创建mobile_identity-imsi
|
||||
# ${addItemList1} Create Dictionary keywordArray=imsi
|
||||
# ${addItemLists} Create list ${addItemList1}
|
||||
# ${objectDict} Create Dictionary objectType=mobile_identity objectSubType=imsi isValid=${1} addItemList=${addItemLists}
|
||||
# ${rescode} ${imsi_id} AddObjects ${1} ${objectDict}
|
||||
# insert_policyId_to_file1 global_imsi_id ${imsi_id}
|
||||
# SET GLOBAL VARIABLE ${object_imsi_id} ${imsi_id}
|
||||
# Comment 创建mobile_identity-phone_number
|
||||
# ${addItemList1} Create Dictionary keywordArray=${phone_number1}
|
||||
# ${addItemList2} Create Dictionary keywordArray=${phone_number2}
|
||||
# ${addItemList3} Create Dictionary keywordArray=${phone_number3}
|
||||
# ${addItemList4} Create Dictionary keywordArray=${phone_number4}
|
||||
# ${addItemLists} Create list ${addItemList1} ${addItemList2} ${addItemList3} ${addItemList4}
|
||||
# ${objectDict} Create Dictionary objectType=mobile_identity objectSubType=phone_number isValid=${1} addItemList=${addItemLists}
|
||||
# ${rescode} ${phoneNum_id} AddObjects ${1} ${objectDict}
|
||||
# insert_policyId_to_file1 global_phoneNum_id ${imsi_id}
|
||||
# SET GLOBAL VARIABLE ${obj_phoneNum_Id} ${phoneNum_id}
|
||||
# Comment 创建apn
|
||||
# ${addItemList1} Create Dictionary keywordArray=${apn1}
|
||||
# ${addItemList2} Create Dictionary keywordArray=${apn2}
|
||||
# ${addItemLists} Create list ${addItemList1} ${addItemList2}
|
||||
# ${objectDict} Create Dictionary objectType=apn objectSubType=apn isValid=${1} addItemList=${addItemLists}
|
||||
# ${rescode} ${apn_id} AddObjects ${1} ${objectDict}
|
||||
# insert_policyId_to_file1 global_apn_id ${imsi_id}
|
||||
# SET GLOBAL VARIABLE ${obj_apn_Id} ${apn_id}
|
||||
|
||||
DelLocalIPObject
|
||||
log to_DelLocalIPObject
|
||||
|
||||
${emptyList} Create List
|
||||
${objectId1} Create List [${testClentID},${testClentSubID}]
|
||||
# ${objectId1} Create List [${testClentID},${testClentSubID},${object_imsi_id},${obj_phoneNum_Id},${obj_apn_Id}]
|
||||
DeletePolicyAndGroupObject ${emptyList} ${objectId1}
|
||||
SET GLOBAL VARIABLE ${testClentID} ${EMPTY}
|
||||
SET GLOBAL VARIABLE ${testClentSubID} ${EMPTY}
|
||||
# SET GLOBAL VARIABLE ${object_imsi_id} ${EMPTY}
|
||||
# SET GLOBAL VARIABLE ${obj_phoneNum_Id} ${EMPTY}
|
||||
# SET GLOBAL VARIABLE ${obj_apn_Id} ${EMPTY}
|
||||
|
||||
#${response} BaseDeleteRequest /${version}/policy/object {"objectIds":[${testClentID}]}
|
||||
#${response_code} Get From Dictionary ${response} code
|
||||
|
||||
Reference in New Issue
Block a user