Implementing --wait option for ns deletion in systest 62/8762/1
authorFelipe Vicens <felipe.vicens@atos.net>
Mon, 6 Apr 2020 18:06:09 +0000 (20:06 +0200)
committerFelipe Vicens <felipe.vicens@atos.net>
Mon, 6 Apr 2020 18:06:09 +0000 (20:06 +0200)
Change-Id: I79e25dc98a195bbbba70feb1bf65e545b6fb9e8e
Signed-off-by: Felipe Vicens <felipe.vicens@atos.net>
systest/lib/osm/osm.py
systest/testcases/vnfs/test_vnfs.py

index 35b6144..a354994 100644 (file)
@@ -19,7 +19,7 @@ from osmclient import client
 
 class Osm():
     def __init__(self,osmhost,sol005=None,ro_host=None,descriptors_dir=None,vnfd_descriptors_list=None,nsd_descriptors_list=None,ns_name_prefix=None):
-        self._OsmApi=client.Client(host=osmhost,sol005=sol005,ro_host=ro_host)
+        self._OsmApi=client.Client(host=osmhost,sol005=sol005,ro_host=ro_host, verbose=2)
         self._descriptors_dir = descriptors_dir
         self.vnfd_descriptors_list = vnfd_descriptors_list
         self.nsd_descriptors_list  = nsd_descriptors_list 
index ab3a162..58fc240 100644 (file)
@@ -116,13 +116,13 @@ class TestClass(object):
 
             time.sleep(10)
 
-            assert not osm.get_api().ns.delete(ns_name)
+            assert not osm.get_api().ns.delete(ns_name, wait=True)
 
             #wait for the ns to delete
-            try:
-                utils.wait_for_value( lambda: osm.get_api().ns.get(ns_name), result=False, wait_time=180)
-            except:
-                print("Exception: Failed to get NAME after NS DELETE ... ")
+            #try:
+            #    utils.wait_for_value( lambda: osm.get_api().ns.get(ns_name), result=False, wait_time=180)
+            #except:
+            #    print("Exception: Failed to get NAME after NS DELETE ... ")
             
             #TODO find the reason for 502 exception from osmclient/nbi            
             try: