*** Settings ***
-Documentation Test suite for SFC Service Function Paths, Operates paths from Restconf APIs.
-Suite Setup Init Suite
-Suite Teardown Delete All Sessions
-Test Setup Remove All Elements If Exist ${SERVICE_FUNCTION_PATHS_URI}
-Library SSHLibrary
-Library Collections
-Library OperatingSystem
-Library RequestsLibrary
-Resource ../../../variables/sfc/Variables.robot
-Resource ../../../variables/Variables.robot
-Resource ../../../libraries/Utils.robot
-Resource ../../../libraries/TemplatedRequests.robot
+Documentation Test suite for SFC Service Function Paths, Operates paths from Restconf APIs.
+
+Library SSHLibrary
+Library Collections
+Library OperatingSystem
+Library RequestsLibrary
+Resource ../../../variables/sfc/Variables.robot
+Resource ../../../variables/Variables.robot
+Resource ../../../libraries/Utils.robot
+Resource ../../../libraries/TemplatedRequests.robot
+
+Suite Setup Init Suite
+Suite Teardown Delete All Sessions
+Test Setup Remove All Elements If Exist ${SERVICE_FUNCTION_PATHS_URI}
+
*** Test Cases ***
Add Service Function Paths
Get one Service Function Path
[Documentation] Get one Service Function Path
Add Elements To URI From File ${SERVICE_FUNCTION_PATHS_URI} ${SERVICE_FUNCTION_PATHS_FILE}
- ${elements}= Create List SFC1-100 "service-chain-name":"SFC1"
+ ${elements} Create List SFC1-100 "service-chain-name":"SFC1"
Check For Elements At URI ${SERVICE_FUNCTION_PATH_URI}/SFC1-100 ${elements}
Get A Non-existing Service Function Path
Should Be Equal As Strings ${resp.status_code} 404
${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTION_PATHS_URI}
Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
- Should Not Contain ${resp.content} SFC1-100
+ Should Not Contain ${resp.text} SFC1-100
Delete A Non-existing Empty Service Function Path
[Documentation] Delete A Non existing Service Function Path
Add Elements To URI From File ${SERVICE_FUNCTION_PATH400_URI} ${SERVICE_FUNCTION_PATH400_FILE}
${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTION_PATH400_URI}
Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
- Should Contain ${resp.content} SFC1-400
+ Should Contain ${resp.text} SFC1-400
${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTION_PATHS_URI}
Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code}
- Should Contain ${resp.content} SFC1-400
+ Should Contain ${resp.text} SFC1-400
+
-*** keywords ***
+*** Keywords ***
Init Suite
[Documentation] Initialize session and ODL version specific variables
Create Session session http://${ODL_SYSTEM_IP}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS}