X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fsfc%2FSFC_Basic%2F010__sfc_service_functions.robot;fp=csit%2Fsuites%2Fsfc%2FSFC_Basic%2F010__sfc_service_functions.robot;h=89d880635c45a224c5278ce0d072077e1497417b;hb=83be3ab203ae520a005fb3503a5860117c78ca87;hp=47ca531fadc6af5e5d6b1bb20d52a841e7d7dd6a;hpb=3a464941f84541fb3193c92cff6b8c5fcf80808f;p=integration%2Ftest.git diff --git a/csit/suites/sfc/SFC_Basic/010__sfc_service_functions.robot b/csit/suites/sfc/SFC_Basic/010__sfc_service_functions.robot index 47ca531fad..89d880635c 100644 --- a/csit/suites/sfc/SFC_Basic/010__sfc_service_functions.robot +++ b/csit/suites/sfc/SFC_Basic/010__sfc_service_functions.robot @@ -8,6 +8,7 @@ Library OperatingSystem Library RequestsLibrary Variables ../../../variables/Variables.py Resource ../../../libraries/Utils.robot +Resource ../../../libraries/TemplatedRequests.robot *** Test Cases *** Add Service Functions @@ -17,7 +18,7 @@ Add Service Functions ${jsonbody} To Json ${body} ${functions} Get From Dictionary ${jsonbody} service-functions ${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTIONS_URI} - Should Be Equal As Strings ${resp.status_code} 200 + Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code} ${result} To JSON ${resp.content} ${function} Get From Dictionary ${result} service-functions Lists Should be Equal ${function} ${functions} @@ -27,7 +28,7 @@ Delete All Service Functions ${body} OperatingSystem.Get File ${SERVICE_FUNCTIONS_FILE} Add Elements To URI From File ${SERVICE_FUNCTIONS_URI} ${SERVICE_FUNCTIONS_FILE} ${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTIONS_URI} - Should Be Equal As Strings ${resp.status_code} 200 + Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code} Remove All Elements At URI ${SERVICE_FUNCTIONS_URI} ${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTIONS_URI} Should Be Equal As Strings ${resp.status_code} 404 @@ -52,7 +53,7 @@ Delete A Service Function Add Elements To URI From File ${SERVICE_FUNCTIONS_URI} ${SERVICE_FUNCTIONS_FILE} Remove All Elements At URI ${SERVICE_FUNCTIONS_URI}service-function/dpi-102-1 ${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTIONS_URI} - Should Be Equal As Strings ${resp.status_code} 200 + Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code} Should Not Contain ${resp.content} dpi-102-1 Delete A Non-existing Empty Service Function @@ -64,7 +65,7 @@ Delete A Non-existing Empty Service Function ${functions} Get From Dictionary ${jsonbody} service-functions Remove All Elements At URI ${SERVICE_FUNCTIONS_URI}service-function/non-existing-sf ${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTIONS_URI} - Should Be Equal As Strings ${resp.status_code} 200 + Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code} ${result} To JSON ${resp.content} ${function} Get From Dictionary ${result} service-functions Lists Should be Equal ${function} ${functions} @@ -99,7 +100,7 @@ Put Service Function DPL to a Non-existing Service Function Remove All Elements At URI ${SERVICE_FUNCTIONS_URI} Add Elements To URI From File ${SF_DPI102100_URI}sf-data-plane-locator/dpl-101 ${SF_DPL101_FILE} ${resp} RequestsLibrary.Get Request session ${SERVICE_FUNCTIONS_URI} - Should Be Equal As Strings ${resp.status_code} 200 + Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code} Should Contain ${resp.content} dpi-102-100 ${elements}= Create List dpl-101 10101 Check For Elements At URI ${SF_DPI102100_URI}sf-data-plane-locator/dpl-101 ${elements} @@ -111,7 +112,7 @@ Delete Service Function DPL Add Elements To URI From File ${SF_DPI102100_URI} ${SF_DPI102100_FILE} Remove All Elements At URI ${SF_DPI102100_URI}sf-data-plane-locator/dpl-100 ${resp} RequestsLibrary.Get Request session ${SF_DPI102100_URI} - Should Be Equal As Strings ${resp.status_code} 200 + Should Contain ${ALLOWED_STATUS_CODES} ${resp.status_code} Should Not Contain ${resp.content} dpl-100 Clean Datastore After Tests