X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fsuites%2Fnetconf%2Fnotifications%2Fnotifications_basic.robot;h=155bfce1f9846412a621ae16d7389fbc2950a7f4;hb=f17a9f39721a1d1f2d423f98c0a55d6011f18b7a;hp=09f08cb05340010997247e75d9396e5424eddd4d;hpb=de62e0f3dbc4929dab8c80d0b44d090af13926e6;p=integration%2Ftest.git diff --git a/csit/suites/netconf/notifications/notifications_basic.robot b/csit/suites/netconf/notifications/notifications_basic.robot index 09f08cb053..155bfce1f9 100644 --- a/csit/suites/netconf/notifications/notifications_basic.robot +++ b/csit/suites/netconf/notifications/notifications_basic.robot @@ -32,14 +32,11 @@ Library OperatingSystem Library SSHLibrary timeout=10s Library RequestsLibrary Library Collections -Library ${CURDIR}/../../../libraries/HsfJson/hsf_json.py Variables ${CURDIR}/../../../variables/Variables.py -Resource ${CURDIR}/../../../libraries/ConfigViaRestconf.robot Resource ${CURDIR}/../../../libraries/FailFast.robot Resource ${CURDIR}/../../../libraries/KarafKeywords.robot Resource ${CURDIR}/../../../libraries/SetupUtils.robot Resource ${CURDIR}/../../../libraries/SSHKeywords.robot -Resource ${CURDIR}/../../../libraries/Utils.robot Resource ${CURDIR}/../../../libraries/TemplatedRequests.robot Resource ${CURDIR}/../../../libraries/WaitForFailure.robot @@ -48,7 +45,6 @@ ${TEMPLATE_FOLDER} ${CURDIR}/templates ${RESTCONF_SUBSCRIBE_URI} restconf/operations/sal-remote:create-data-change-event-subscription ${RESTCONF_SUBSCRIBE_DATA} subscribe.xml ${RESTCONF_GET_SUBSCRIPTION_URI} restconf/streams/stream/data-change-event-subscription/opendaylight-inventory:nodes/datastore=CONFIGURATION/scope=BASE -${RESTCONF_GET_SUBSCRIPTION_URI_LITHIUM} restconf/streams/stream/opendaylight-inventory:nodes/datastore=CONFIGURATION/scope=BASE ${RESTCONF_CONFIG_URI} restconf/config ${RESTCONF_CONFIG_DATA} config_data.xml ${RECEIVER_LOG_FILE} wsreceiver.log @@ -60,7 +56,7 @@ Clean_Config [Documentation] Make sure config inventory is empty. [Tags] critical BuiltIn.Log ${CONFIG_NODES_API} - TemplatedRequests.Delete_From_Uri uri=${CONFIG_NODES_API} allow_404=True + TemplatedRequests.Delete_From_Uri uri=${CONFIG_NODES_API} additional_allowed_status_codes=${DELETED_STATUS_CODE} # TODO: Rework also other test cases to use TemplatedRequests. Create_Subscribtion @@ -76,7 +72,7 @@ Create_Subscribtion Check_Subscribtion [Documentation] Get & check subscribtion ... [Tags] critical - ${resp} = RequestsLibrary.Get_Request restconf ${restconf_subscription_stream_uri} headers=${SEND_ACCEPT_XML_HEADERS} + ${resp} = RequestsLibrary.Get_Request restconf ${RESTCONF_GET_SUBSCRIPTION_URI} headers=${SEND_ACCEPT_XML_HEADERS} Log_Response ${resp} BuiltIn.Should_Be_Equal_As_Strings ${resp.status_code} 200 Response status code error ${location} = Collections.Get_From_Dictionary ${resp.headers} location @@ -142,7 +138,7 @@ Setup_Everything TemplatedRequests.Create_Default_Session SSHLibrary.Set_Default_Configuration prompt=${TOOLS_SYSTEM_PROMPT} SSHLibrary.Open_Connection ${TOOLS_SYSTEM_IP} alias=receiver - Utils.Flexible_Mininet_Login + SSHKeywords.Flexible_Mininet_Login SSHLibrary.Put_File ${CURDIR}/../../../../tools/wstools/wsreceiver.py ${output_log} ${error_log} = SSHLibrary.Execute Command sudo apt-get install -y python-pip return_stdout=True return_stderr=True BuiltIn.Log ${output_log} @@ -154,14 +150,11 @@ Setup_Everything Should Contain ${output_log} websocket RequestsLibrary.Create Session restconf http://${ODL_SYSTEM_IP}:${RESTCONFPORT} auth=${AUTH} BuiltIn.Log http://${ODL_SYSTEM_IP}:${RESTCONFPORT} - ${restconf_subscription_stream_uri} = BuiltIn.Set_Variable_If """"ODL_STREAM""" == "stable-lithium" ${RESTCONF_GET_SUBSCRIPTION_URI_LITHIUM} ${RESTCONF_GET_SUBSCRIPTION_URI} - BuiltIn.Set_Suite_Variable \${restconf_subscription_stream_uri} KarafKeywords.Execute_Controller_Karaf_Command_On_Background log:set ${CONTROLLER_LOG_LEVEL} Teardown_Everything [Documentation] Close connections. ... Tear down imported Resources. - ConfigViaRestconf.Teardown_Config_Via_Restconf RequestsLibrary.Delete_All_Sessions SSHLibrary.Close_All_Connections