This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dongxiaoyan-tsg-autotest/01-TestCase/tsg_ui/ui_settings/SNATIPPoolsCase.robot

75 lines
3.7 KiB
Plaintext
Raw Normal View History

*** Settings ***
Force Tags tsg-ui settings SNAT IP Pools
Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem
*** Test Cases ***
CreateSNATIPPools
[Tags] PositiveTestCase Settings SNATIPPools
${iplist} create list 192.168.50.35 192.168.50.34
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} j=2
SNATIPDelete SNAT_IP_Pools_Create-001 Name
CreateSNATIPPoolsNameMinSize
[Tags] PositiveTestCase name Settings SNATIPPools
${iplist} create list 192.168.50.35 192.168.50.34
CreateSNATIPPools 1 1 ${iplist} j=2
SNATIPDelete 1 Name
CreateSNATIPPoolsNameMaxSize
[Tags] PositiveTestCase name Settings SNATIPPools
${iplist} create list 192.168.50.35 192.168.50.34
CreateSNATIPPools CreateSNATIPPoolsNameMaxSizeCreateSNATIPPoolsNameMaxSizeCreateSN 1 ${iplist} j=2
SNATIPDelete CreateSNATIPPoolsNameMaxSizeCreateSNATIPPoolsNameMaxSizeCreateSN Name
CreateSNATIPPoolsHistoryActiveIPAdd
[Tags] PositiveTestCase Settings SNATIPPools
${iplist} create list 192.168.50.34
CreateSNATIPPools CreateSNATIPPoolsHistoryActiveIPAdd 2 ${iplist}
SNATIPDelete CreateSNATIPPoolsHistoryActiveIPAdd Name
EditSNATIPPoolsName
[Tags] PositiveTestCase name Settings SNATIPPools
${iplist} create list 192.168.50.35
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist}
EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsSName null
SNATIPDelete EditSNATIPPoolsSName Name
EditSNATIPPoolsEditIP
[Tags] PositiveTestCase IP Settings SNATIPPools
${iplist} create list 192.168.50.35
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist}
${iplist2} create list 192.168.50.34
EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsEditIP edit ${iplist2}
SNATIPDelete EditSNATIPPoolsEditIP Name
EditSNATIPPoolsAddIP
[Tags] PositiveTestCase IP Settings SNATIPPools
${iplist} create list 192.168.50.35
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist}
${iplist2} create list 192.168.50.34
EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsAddIP create ${iplist2}
SNATIPDelete EditSNATIPPoolsAddIP Name
EditSNATIPPoolsReplaceIP
[Tags] PositiveTestCase IP Settings SNATIPPools
${iplist} create list 192.168.50.35
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist}
${iplist2} create list 192.168.50.34
EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsReplaceIP delete ${iplist2}
SNATIPDelete EditSNATIPPoolsReplaceIP Name
SNATIPPoolsSearchID
[Tags] PositiveTestCase ID Settings SNATIPPools
${iplist} create list 192.168.50.35
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist}
${text} Get text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span
EditSNATIPPools ${text} ID EditSNATIPPoolsReplaceIP null
SNATIPDelete ${text} ID
SNATIPPoolsSearchIP
[Tags] PositiveTestCase IP Settings SNATIPPools
${iplist} create list 192.168.50.35
CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist}
EditSNATIPPools 192.168.50.35 IP EditSNATIPPoolsReplaceIP null
SNATIPDelete 192.168.50.35 IP