Fix up PrefixCounting warning
[integration/test.git] / csit / libraries / SxpBindingOriginsLib.robot
index ba299f06fc65e2eb7506566326f6e41d79c3421c..b41da8071d463c9eeaff9b13b8c21796665a8fcd 100644 (file)
@@ -1,63 +1,88 @@
 *** Settings ***
-Documentation     Library containing Keywords used for SXP binding origins testing
-Library           ./Sxp.py
-Resource          ./SxpLib.robot
+Documentation       Library containing Keywords used for SXP binding origins testing
+
+Library             ./Sxp.py
+Resource            ./SxpLib.robot
+
 
 *** Variables ***
-${CONFIG_REST_CONTEXT}    /restconf/operations/sxp-config-controller
+${CONFIG_REST_CONTEXT}      /restconf/operations/sxp-config-controller
+
 
 *** Keywords ***
 Revert To Default Binding Origins Configuration
-    [Arguments]    ${session}=session
     [Documentation]    Remove CLUSTER binding origin and set default priorities to default origins
+    [Arguments]    ${session}=session
     BuiltIn.Run Keyword And Ignore Error    SxpBindingOriginsLib.Delete Binding Origin    CLUSTER    session=${session}
-    BuiltIn.Run Keyword And Ignore Error    SxpBindingOriginsLib.Update Binding Origin    LOCAL    1    session=${session}
-    BuiltIn.Run Keyword And Ignore Error    SxpBindingOriginsLib.Update Binding Origin    NETWORK    2    session=${session}
+    BuiltIn.Run Keyword And Ignore Error
+    ...    SxpBindingOriginsLib.Update Binding Origin
+    ...    LOCAL
+    ...    1
+    ...    session=${session}
+    BuiltIn.Run Keyword And Ignore Error
+    ...    SxpBindingOriginsLib.Update Binding Origin
+    ...    NETWORK
+    ...    2
+    ...    session=${session}
 
 Get Binding Origins
-    [Arguments]    ${session}=session
     [Documentation]    Gets all binding origins via RPC from configuration
+    [Arguments]    ${session}=session
     ${resp} =    RequestsLibrary.Get Request    ${session}    /restconf/config/sxp-config:binding-origins
     BuiltIn.Should Be Equal As Strings    ${resp.status_code}    200
-    [Return]    ${resp}
+    RETURN    ${resp}
 
 Add Binding Origin
-    [Arguments]    ${origin}    ${priority}    ${session}=session
     [Documentation]    Add custom binding origin to configuration
+    [Arguments]    ${origin}    ${priority}    ${session}=session
     ${data} =    Sxp.Add Binding Origin Xml    ${origin}    ${priority}
-    SxpLib.Post To Controller    ${session}    path=add-binding-origin    data=${data}    rest_context=${CONFIG_REST_CONTEXT}
+    SxpLib.Post To Controller
+    ...    ${session}
+    ...    path=add-binding-origin
+    ...    data=${data}
+    ...    rest_context=${CONFIG_REST_CONTEXT}
 
 Update Binding Origin
-    [Arguments]    ${origin}    ${priority}    ${session}=session
     [Documentation]    Update binding origin in configuration
+    [Arguments]    ${origin}    ${priority}    ${session}=session
     ${data} =    Sxp.Update Binding Origin Xml    ${origin}    ${priority}
-    SxpLib.Post To Controller    ${session}    path=update-binding-origin    data=${data}    rest_context=${CONFIG_REST_CONTEXT}
+    SxpLib.Post To Controller
+    ...    ${session}
+    ...    path=update-binding-origin
+    ...    data=${data}
+    ...    rest_context=${CONFIG_REST_CONTEXT}
 
 Delete Binding Origin
-    [Arguments]    ${origin}    ${session}=session
     [Documentation]    Delete custom binding origin from configuration
+    [Arguments]    ${origin}    ${session}=session
     ${data} =    Sxp.Delete Binding Origin Xml    ${origin}
-    SxpLib.Post To Controller    ${session}    path=delete-binding-origin    data=${data}    rest_context=${CONFIG_REST_CONTEXT}
+    SxpLib.Post To Controller
+    ...    ${session}
+    ...    path=delete-binding-origin
+    ...    data=${data}
+    ...    rest_context=${CONFIG_REST_CONTEXT}
 
 Should Contain Binding Origins
-    [Arguments]    @{origins}
     [Documentation]    Test if data contain specified binding origins
+    [Arguments]    @{origins}
     ${resp} =    SxpBindingOriginsLib.Get Binding Origins
-    : FOR    ${origin}    IN    @{origins}
-    \    ${out} =    Sxp.Find Binding Origin    ${resp.json()}    ${origin}
-    \    BuiltIn.Should Be True    ${out}    Missing origin: ${origin} in ${resp}
+    FOR    ${origin}    IN    @{origins}
+        ${out} =    Sxp.Find Binding Origin    ${resp.json()}    ${origin}
+        BuiltIn.Should Be True    ${out}    Missing origin: ${origin} in ${resp}
+    END
 
 Should Not Contain Binding Origins
-    [Arguments]    @{origins}
     [Documentation]    Test if data DONT contain specified binding origins
+    [Arguments]    @{origins}
     ${resp} =    SxpBindingOriginsLib.Get Binding Origins
-    : FOR    ${origin}    IN    @{origins}
-    \    ${out} =    Sxp.Find Binding Origin    ${resp.json()}    ${origin}
-    \    BuiltIn.Should Be Equal As Strings    False    ${out}    Not expected origin: ${origin} in ${resp}
+    FOR    ${origin}    IN    @{origins}
+        ${out} =    Sxp.Find Binding Origin    ${resp.json()}    ${origin}
+        BuiltIn.Should Be Equal As Strings    False    ${out}    Not expected origin: ${origin} in ${resp}
+    END
 
 Should Contain Binding Origin With Priority
-    [Arguments]    ${origin}    ${priority}
     [Documentation]    Test if data contain specified binding origin with desired priority
+    [Arguments]    ${origin}    ${priority}
     ${resp} =    SxpBindingOriginsLib.Get Binding Origins
     ${out} =    Sxp.Find Binding Origin With Priority    ${resp.json()}    ${origin}    ${priority}
     BuiltIn.Should Be True    ${out}    Missing origin: ${origin} with priority: ${priority} in ${resp}