Update Robot Framework format - step 7
[integration/test.git] / csit / suites / groupbasedpolicy / GBP / Devstack / 02__neutron-mapper_test.robot
index 047dd06841fa61a190a2968a1f87230146a88a7f..16922f00c9a27a628f796247816a3d8d26a5929f 100644 (file)
@@ -1,49 +1,53 @@
 *** Settings ***
-Documentation     Testing of Group Based Policy Neutron-Mapper
-Suite Setup       Devstack Suite Setup
-Suite Teardown    Clean Suite
-Library           SSHLibrary
-Library           OperatingSystem
-Library           RequestsLibrary
-Library           String
-Resource          Variables.robot
-Resource          ../../../../variables/gbp/Constants.robot
-Resource          ../../../../libraries/Utils.robot
-Resource          ../../../../libraries/GBP/RestconfUtils.robot
-Resource          ../../../../libraries/GBP/AssertionUtils.robot
-Resource          ../../../../libraries/DevstackUtils.robot
-Resource          ../../../../libraries/OpenStackOperations.robot
+Documentation       Testing of Group Based Policy Neutron-Mapper
+
+Library             SSHLibrary
+Library             OperatingSystem
+Library             RequestsLibrary
+Library             String
+Resource            Variables.robot
+Resource            ../../../../variables/gbp/Constants.robot
+Resource            ../../../../libraries/Utils.robot
+Resource            ../../../../libraries/GBP/RestconfUtils.robot
+Resource            ../../../../libraries/GBP/AssertionUtils.robot
+Resource            ../../../../libraries/DevstackUtils.robot
+Resource            ../../../../libraries/OpenStackOperations.robot
+
+Suite Setup         Devstack Suite Setup
+Suite Teardown      Clean Suite
+
 
 *** Variables ***
-${NETWORK_NAME}    net123
-${SUBNET_NAME}    subnet123
-${CLIENT_SG}      client_sg
-${SERVER_SG}      server_sg
+${NETWORK_NAME}         net123
+${SUBNET_NAME}          subnet123
+${CLIENT_SG}            client_sg
+${SERVER_SG}            server_sg
 ${TENANTS_CONF_PATH}    restconf/config/policy:tenants
-${CLIENT_PORT_IP}    10.0.0.5
-${SERVER_PORT_IP}    10.0.0.6
-${CLIENT_PORT_NAME}    client
-${SERVER_PORT_NAME}    server
-${REMOTE_IP_PREFIX}    10.0.0.0/24
-${SUBNET_IP_PREFIX}    10.0.0.0/24
-${ROUTER_NAME}    router123
-${TENANT_ID}      ${EMPTY}
-${SUBNET_ID}      ${EMPTY}
-${FLOOD_DOMAIN_ID}    ${EMPTY}
-${BRIDGE_DOMAIN_ID}    ${EMPTY}
-${L3_CONTEXT_ID}    ${EMPTY}
-${GROUP_RULE_ID}    ${EMPTY}
-${CLIENT_MAC_ADDR}    ${EMPTY}
-${SERVER_MAC_ADDR}    ${EMPTY}
-${CLIENT_SG_ID}    ${EMPTY}
-${SERVER_SG_ID}    ${EMPTY}
-${ROUTER_ID}      ${EMPTY}
+${CLIENT_PORT_IP}       10.0.0.5
+${SERVER_PORT_IP}       10.0.0.6
+${CLIENT_PORT_NAME}     client
+${SERVER_PORT_NAME}     server
+${REMOTE_IP_PREFIX}     10.0.0.0/24
+${SUBNET_IP_PREFIX}     10.0.0.0/24
+${ROUTER_NAME}          router123
+${TENANT_ID}            ${EMPTY}
+${SUBNET_ID}            ${EMPTY}
+${FLOOD_DOMAIN_ID}      ${EMPTY}
+${BRIDGE_DOMAIN_ID}     ${EMPTY}
+${L3_CONTEXT_ID}        ${EMPTY}
+${GROUP_RULE_ID}        ${EMPTY}
+${CLIENT_MAC_ADDR}      ${EMPTY}
+${SERVER_MAC_ADDR}      ${EMPTY}
+${CLIENT_SG_ID}         ${EMPTY}
+${SERVER_SG_ID}         ${EMPTY}
+${ROUTER_ID}            ${EMPTY}
+
 
 *** Test Cases ***
 Test Resolve Tenant ID
     [Documentation]    Test reading tenant id from default security group
     ${tenant_id}    Get Tenant ID From Security Group
-    ${tenant_id}=    To Uuid    ${tenant_id}
+    ${tenant_id}    To Uuid    ${tenant_id}
     Should Match Regexp    ${tenant_id}    ${UUID_PATTERN}
     Set Global Variable    ${TENANT_ID}    ${tenant_id}
 
@@ -64,25 +68,26 @@ Test Create Network
     Set Global Variable    ${BRIDGE_DOMAIN_ID}    ${l2_bd_id}
     Set Global Variable    ${L3_CONTEXT_ID}    ${l3_ctx_id}
 
+
 *** Keywords ***
 Create Neutron Entity And Return ID
-    [Arguments]    ${cmd}    ${pattern}=${UUID_PATTERN}
     [Documentation]    Designed for creating neutron entities and returing their IDs.
+    [Arguments]    ${cmd}    ${pattern}=${UUID_PATTERN}
     ${output}    Write Commands Until Prompt    ${cmd} | grep -w id | awk '{print $4}'
     Should Not Be Empty    ${output}
     ${id}    Should Match Regexp    ${output}    ${pattern}
-    [Return]    ${id}
+    RETURN    ${id}
 
 To Uuid
-    [Arguments]    ${init_string}
     [Documentation]    Insert dashes if missing to generate proper UUID string.
+    [Arguments]    ${init_string}
     Should Match Regexp    ${init_string}    ${UUID_NO_DASHES}
     ${first}    Get Substring    ${init_string}    0    8
     ${second}    Get Substring    ${init_string}    8    12
     ${third}    Get Substring    ${init_string}    12    16
     ${fourth}    Get Substring    ${init_string}    16    20
     ${fifth}    Get Substring    ${init_string}    20    32
-    [Return]    ${first}-${second}-${third}-${fourth}-${fifth}
+    RETURN    ${first}-${second}-${third}-${fourth}-${fifth}
 
 Clean Suite
     [Documentation]    Clears Openstack. This is also helpful when debugging tests locally.