X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=rwlaunchpad%2Fra%2Fpytest%2Ftest_failover.py;fp=rwlaunchpad%2Fra%2Fpytest%2Ftest_failover.py;h=d24fbffab7a8498feab5b156f216617d33612d24;hb=4870d0ee29789b859931e4e2c73e13dcb29537d5;hp=60ba82a4f0cb2f57c6f7b75f85091140a41f09c0;hpb=6f1a3fe149e4a6b9803382cb299c902f4cf58ec9;p=osm%2FSO.git diff --git a/rwlaunchpad/ra/pytest/test_failover.py b/rwlaunchpad/ra/pytest/test_failover.py index 60ba82a4..d24fbffa 100755 --- a/rwlaunchpad/ra/pytest/test_failover.py +++ b/rwlaunchpad/ra/pytest/test_failover.py @@ -20,15 +20,17 @@ @brief System test of stopping launchpad on master and validating configuration on standby """ +import argparse +import gi import os +import subprocess import sys import time -import argparse -import subprocess -import gi -from gi.repository import RwVnfdYang +from gi.repository import RwProjectVnfdYang from gi.repository import RwVnfrYang +gi.require_version('RwKeyspec', '1.0') +from gi.repository.RwKeyspec import quoted_key import rift.auto.proxy from rift.auto.session import NetconfSession @@ -46,10 +48,10 @@ def yield_vnfd_vnfr_pairs(proxy, nsr=None): Tuple: VNFD and its corresponding VNFR entry """ def get_vnfd(vnfd_id): - xpath = "/vnfd-catalog/vnfd[id='{}']".format(vnfd_id) - return proxy(RwVnfdYang).get(xpath) + xpath = "/rw-project:project[rw-project:name='default']/vnfd-catalog/vnfd[id={}]".format(quoted_key(vnfd_id)) + return proxy(RwProjectVnfdYang).get(xpath) - vnfr = "/vnfr-catalog/vnfr" + vnfr = "/rw-project:project[rw-project:name='default']/vnfr-catalog/vnfr" print ("START") vnfrs = proxy(RwVnfrYang).get(vnfr, list_obj=True) print ("STOP")