X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tests%2Ftransportpce_tests%2Fcommon%2Ftest_utils.py;h=65ca5e212677a6346c605a81175c07d53c2d1b53;hb=6ac7415cdf2789c306f8b3d4fe082839f03dd661;hp=ad119b87abd9d4a2dfcd5c2f8ffa7163e2def9f9;hpb=71a6940c5f757a807bacb91a94d8ffd549aed7f2;p=transportpce.git diff --git a/tests/transportpce_tests/common/test_utils.py b/tests/transportpce_tests/common/test_utils.py index ad119b87a..65ca5e212 100644 --- a/tests/transportpce_tests/common/test_utils.py +++ b/tests/transportpce_tests/common/test_utils.py @@ -54,13 +54,17 @@ URL_SERVICE_PATH = "{}/operations/transportpce-device-renderer:service-path" URL_OTN_SERVICE_PATH = "{}/operations/transportpce-device-renderer:otn-service-path" URL_TAPI_CREATE_CONNECTIVITY = "{}/operations/tapi-connectivity:create-connectivity-service" URL_TAPI_DELETE_CONNECTIVITY = "{}/operations/tapi-connectivity:delete-connectivity-service" +URL_TAPI_GET_CONNECTIVITY = "{}/operations/tapi-connectivity:get-connectivity-service-details" URL_CREATE_OTS_OMS = "{}/operations/transportpce-device-renderer:create-ots-oms" URL_PATH_COMPUTATION_REQUEST = "{}/operations/transportpce-pce:path-computation-request" URL_FULL_PORTMAPPING = "{}/config/transportpce-portmapping:network" URL_TAPI_TOPOLOGY_DETAILS = "{}/operations/tapi-topology:get-topology-details" URL_TAPI_NODE_DETAILS = "{}/operations/tapi-topology:get-node-details" +URL_TAPI_NEP_DETAILS = "{}/operations/tapi-topology:get-node-edge-point-details" URL_TAPI_SIP_LIST = "{}/operations/tapi-common:get-service-interface-point-list" URL_TAPI_SERVICE_LIST = "{}/operations/tapi-connectivity:get-connectivity-service-list" +URL_TAPI_NOTIFICATION_SUBS_SERVICE = "{}/operations/tapi-notification:create-notification-subscription-service" +URL_TAPI_GET_NOTIFICATION_LIST = "{}/operations/tapi-notification:get-notification-list" TYPE_APPLICATION_JSON = {'Content-Type': 'application/json', 'Accept': 'application/json'} TYPE_APPLICATION_XML = {'Content-Type': 'application/xml', 'Accept': 'application/xml'} @@ -493,6 +497,13 @@ def tapi_create_connectivity_request(topologyidorname): return post_request(URL_TAPI_CREATE_CONNECTIVITY, topologyidorname) +def tapi_get_connectivity_request(serviceidorname): + attr = { + "input": { + "service-id-or-name": serviceidorname}} + return post_request(URL_TAPI_GET_CONNECTIVITY, attr) + + def tapi_delete_connectivity_request(serviceidorname): attr = { "input": { @@ -515,6 +526,15 @@ def tapi_get_node_details_request(topologyidorname, nodeidorname): return post_request(URL_TAPI_NODE_DETAILS, attr) +def tapi_get_node_edge_point_details_request(topologyidorname, nodeidorname, nepidorname): + attr = { + "input": { + "topology-id-or-name": topologyidorname, + "node-id-or-name": nodeidorname, + "ep-id-or-name": nepidorname}} + return post_request(URL_TAPI_NEP_DETAILS, attr) + + def tapi_get_sip_details_request(): return post_request(URL_TAPI_SIP_LIST, "") @@ -523,6 +543,14 @@ def tapi_get_service_list_request(): return post_request(URL_TAPI_SERVICE_LIST, "") +def tapi_create_notification_subscription_service_request(attr): + return post_request(URL_TAPI_NOTIFICATION_SUBS_SERVICE, attr) + + +def tapi_get_notifications_list_request(attr): + return post_request(URL_TAPI_GET_NOTIFICATION_LIST, attr) + + def shutdown_process(process): if process is not None: for child in psutil.Process(process.pid).children():