112 lines
4.0 KiB
Plaintext
112 lines
4.0 KiB
Plaintext
|
|
*** Settings ***
|
||
|
|
Force Tags tsg-cli Object Query
|
||
|
|
Resource ../../03-Variable/bifangapivariable.txt
|
||
|
|
Resource ../../02-Keyword/tsg_cli/interface.robot
|
||
|
|
|
||
|
|
*** Variables ***
|
||
|
|
${ObjectType1} ip
|
||
|
|
${ObjectType2} url
|
||
|
|
${ObjectType3} fqdn
|
||
|
|
${ObjectType4} keywords
|
||
|
|
${ObjectType5} subscriberid
|
||
|
|
${ObjectType6} fqdn_category
|
||
|
|
${ObjectType7} account
|
||
|
|
${ObjectType8} http_signature
|
||
|
|
|
||
|
|
*** Test Cases ***
|
||
|
|
init
|
||
|
|
${data1} Get_Policy_Object4 ${ObjectType1}
|
||
|
|
Set Suite Variable ${obj1} ${data1}
|
||
|
|
${data2} Get_Policy_Object4 ${ObjectType2}
|
||
|
|
Set Suite Variable ${obj2} ${data2}
|
||
|
|
${data3} Get_Policy_Object4 ${ObjectType3}
|
||
|
|
Set Suite Variable ${obj3} ${data3}
|
||
|
|
${data4} Get_Policy_Object4 ${ObjectType4}
|
||
|
|
Set Suite Variable ${obj4} ${data4}
|
||
|
|
${data5} Get_Policy_Object4 ${ObjectType5}
|
||
|
|
Set Suite Variable ${obj5} ${data5}
|
||
|
|
${data6} Get_Policy_Object4 ${ObjectType6}
|
||
|
|
Set Suite Variable ${obj6} ${data6}
|
||
|
|
${data7} Get_Policy_Object4 ${ObjectType7}
|
||
|
|
Set Suite Variable ${obj7} ${data7}
|
||
|
|
${data8} Get_Policy_Object4 ${ObjectType8}
|
||
|
|
Set Suite Variable ${obj8} ${data8}
|
||
|
|
|
||
|
|
|
||
|
|
Object_Query01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_IP_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj1}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_IP_02
|
||
|
|
Tsg_Policy_Object_Query ${obj1}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_IP_03
|
||
|
|
Tsg_Policy_Object_Query ${obj1}[objectType] ${obj1}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_URL_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj2}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_URL_02
|
||
|
|
Tsg_Policy_Object_Query ${obj2}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_URL_03
|
||
|
|
Tsg_Policy_Object_Query ${obj2}[objectType] ${obj2}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_FQDN_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj3}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_FQDN_02
|
||
|
|
Tsg_Policy_Object_Query ${obj3}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_FQDN_03
|
||
|
|
Tsg_Policy_Object_Query ${obj3}[objectType] ${obj3}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_KEYWORDS_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj4}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_KEYWORDS_02
|
||
|
|
Tsg_Policy_Object_Query ${obj4}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_KEYWORDS_03
|
||
|
|
Tsg_Policy_Object_Query ${obj4}[objectType] ${obj4}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_SUBSCRIBERID_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj5}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_SUBSCRIBERID_02
|
||
|
|
Tsg_Policy_Object_Query ${obj5}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_SUBSCRIBERID_03
|
||
|
|
Tsg_Policy_Object_Query ${obj5}[objectType] ${obj5}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_FQDN_CATEGORY_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj6}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_FQDN_CATEGORY_02
|
||
|
|
Tsg_Policy_Object_Query ${obj6}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_FQDN_CATEGORY_03
|
||
|
|
Tsg_Policy_Object_Query ${obj6}[objectType] ${obj6}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_ACCOUNT_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj7}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_ACCOUNT_02
|
||
|
|
Tsg_Policy_Object_Query ${obj7}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_ACCOUNT_03
|
||
|
|
Tsg_Policy_Object_Query ${obj7}[objectType] ${obj7}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_HTTP_SIGNATURE_01
|
||
|
|
Tsg_Policy_Object_Query ${None} ${obj8}[objectName] ${True}
|
||
|
|
|
||
|
|
Object_Query_HTTP_SIGNATURE_02
|
||
|
|
Tsg_Policy_Object_Query ${obj8}[objectType] ${None} ${True}
|
||
|
|
|
||
|
|
Object_Query_HTTP_SIGNATURE_03
|
||
|
|
Tsg_Policy_Object_Query ${obj8}[objectType] ${obj8}[objectName] ${True}
|
||
|
|
|
||
|
|
|