Adapt python scripts to RFC 8040 (odl-mdsal-clustering-tests) 36/107136/16
authorYaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Fri, 28 Jul 2023 12:47:32 +0000 (15:47 +0300)
committerSangwook Ha <sangwook.ha@verizon.com>
Mon, 29 Jul 2024 20:22:08 +0000 (13:22 -0700)
Python scripts inside "odl-mdsal-clustering-tests" were adapted.

JIRA: INTTEST-138
Change-Id: I43715edf5686950156444e122be2a8189cb3a4f7
Signed-off-by: Yaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
tools/odl-mdsal-clustering-tests/replace_cars.py
tools/odl-mdsal-clustering-tests/scripts/cluster_rest_script.py

index 6845ff8a25fa076498bad9e3ee1050a088dbf121..267aa69ecdb32f3d4979ca1593374c6c0892e837 100644 (file)
@@ -79,7 +79,7 @@ $ENTRIES
     args = parser.parse_args()
 
     # Logic
-    url = "http://" + args.host + ":" + args.port + "/restconf/config/car:cars"
+    url = "http://" + args.host + ":" + args.port + "/rests/data/car:cars"
     auth = (args.user, args.password)
     headers = {"Content-Type": "application/json"}
     session = requests.Session()
index 52d717053af89ea76248496a6cfb5421009c33a0..6ab7c06c4327a3573533a83292ae76f2d9ff9a1b 100644 (file)
@@ -53,13 +53,13 @@ def _build_url(odl_ip, port, uri):
 
         :param port: controller's restconf port
 
-        :param uri: URI without /restconf/ to complete URL
+        :param uri: URI without /rests/ to complete URL
 
     Returns:
         :returns url: full restconf url corresponding to params
     """
 
-    url = "http://" + odl_ip + ":" + port + "/restconf/" + uri
+    url = "http://" + odl_ip + ":" + port + "/rests/" + uri
     return url
 
 
@@ -71,7 +71,7 @@ def _build_post(odl_ip, port, uri, python_data, auth):
 
         :param port: controller's restconf port
 
-        :param uri: URI without /restconf/ to complete URL
+        :param uri: URI without /rests/ to complete URL
 
         :param python_data: python object to serialize into textual data
 
@@ -110,7 +110,7 @@ def _prepare_add_car(odl_ip, port, item_list, auth):
         entry["id"] = item
         entry["model"] = "model" + str(item)
         container["car-entry"].append(entry)
-    req = _build_post(odl_ip, port, "config/car:cars", container, auth)
+    req = _build_post(odl_ip, port, "data/car:cars", container, auth)
     return req
 
 
@@ -370,7 +370,7 @@ def _build_delete(odl_ip, port, uri):
 
         :param port: restconf port
 
-        :param uri: URI without /restconf/ to complete URL
+        :param uri: URI without /rests/ to complete URL
 
     Returns:
         None
@@ -410,7 +410,7 @@ def delete_car(odl_ip, port, thread_count, item_count, auth, items_per_request):
     """
 
     logger.info("Delete all cars from %s:%s", odl_ip, port)
-    _build_delete(odl_ip, port, "config/car:cars")
+    _build_delete(odl_ip, port, "data/car:cars")
 
 
 def delete_people(odl_ip, port, thread_count, item_count, auth, items_per_request):
@@ -434,7 +434,7 @@ def delete_people(odl_ip, port, thread_count, item_count, auth, items_per_reques
     """
 
     logger.info("Delete all people from %s:%s", odl_ip, port)
-    _build_delete(odl_ip, port, "config/people:people")
+    _build_delete(odl_ip, port, "data/people:people")
 
 
 def delete_car_people(odl_ip, port, thread_count, item_count, auth, items_per_request):
@@ -458,7 +458,7 @@ def delete_car_people(odl_ip, port, thread_count, item_count, auth, items_per_re
     """
 
     logger.info("Delete all purchases from %s:%s", odl_ip, port)
-    _build_delete(odl_ip, port, "config/car-people:car-people")
+    _build_delete(odl_ip, port, "data/car-people:car-people")
 
 
 def _build_get(odl_ip, port, uri):
@@ -469,7 +469,7 @@ def _build_get(odl_ip, port, uri):
 
         :param port: restconf port
 
-        :param uri: URI without /restconf/ to complete URL
+        :param uri: URI without /rests/ to complete URL
 
     Returns:
         None
@@ -512,7 +512,7 @@ def get_car(odl_ip, port, thread_count, item_count, auth, items_per_request):
     """
 
     logger.info("Get all cars from %s:%s", odl_ip, port)
-    _build_get(odl_ip, port, "config/car:cars")
+    _build_get(odl_ip, port, "data/car:cars?content=config")
 
 
 def get_people(odl_ip, port, thread_count, item_count, auth, items_per_request):
@@ -539,7 +539,7 @@ def get_people(odl_ip, port, thread_count, item_count, auth, items_per_request):
     """
 
     logger.info("Get all people from %s:%s", odl_ip, port)
-    _build_get(odl_ip, port, "config/people:people")
+    _build_get(odl_ip, port, "data/people:people?content=config")
 
 
 def get_car_people(odl_ip, port, thread_count, item_count, auth, items_per_request):
@@ -566,7 +566,7 @@ def get_car_people(odl_ip, port, thread_count, item_count, auth, items_per_reque
     """
 
     logger.info("Get all purchases from %s:%s", odl_ip, port)
-    _build_get(odl_ip, port, "config/car-people:car-people")
+    _build_get(odl_ip, port, "data/car-people:car-people?content=config")
 
 
 def add_car(odl_ip, port, thread_count, item_count, auth, items_per_request):