From: fujinhua Date: Sat, 20 Apr 2019 06:29:51 +0000 (+0800) Subject: speed up ut run time for nslcm X-Git-Tag: 1.3.0~20 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=04a4d8bb654af066ce5c7b67107a5906bd06417a;p=vfc%2Fnfvo%2Flcm.git speed up ut run time for nslcm Change-Id: I048853260b7aa26683e23e3f7d8a8835670dd34b Issue-ID: INT-1015 Signed-off-by: fujinhua --- diff --git a/lcm/ns/biz/ns_get.py b/lcm/ns/biz/ns_get.py index 1839bf0e..697d7c42 100644 --- a/lcm/ns/biz/ns_get.py +++ b/lcm/ns/biz/ns_get.py @@ -17,8 +17,12 @@ import logging from lcm.ns.const import NS_INSTANCE_BASE_URI from lcm.ns.enum import OWNER_TYPE -from lcm.pub.utils import restcall -from lcm.pub.database.models import NSInstModel, NfInstModel, VLInstModel, CPInstModel, VNFFGInstModel +from lcm.pub.database.models import NSInstModel +from lcm.pub.database.models import NfInstModel +from lcm.pub.database.models import VLInstModel +from lcm.pub.database.models import CPInstModel +from lcm.pub.database.models import VNFFGInstModel +from lcm.pub.database.models import PNFInstModel logger = logging.getLogger(__name__) @@ -167,9 +171,5 @@ class GetNSInfoService(object): @staticmethod def get_pnf_infos(ns_instance_id): - uri = "api/nslcm/v1/pnfs?nsInstanceId=%s" % ns_instance_id - ret = restcall.req_by_msb(uri, "GET") - if ret[0] == 0: - return json.loads(ret[1]) - else: - return [] + pnfs = PNFInstModel.objects.filter(nsInstances__contains=ns_instance_id) + return [pnf.__dict__ for pnf in pnfs] diff --git a/lcm/settings.py b/lcm/settings.py index f20f363a..71e609b4 100644 --- a/lcm/settings.py +++ b/lcm/settings.py @@ -173,6 +173,7 @@ else: if 'test' in sys.argv: pub_config.REG_TO_MSB_WHEN_START = False pub_config.DEPLOY_WORKFLOW_WHEN_START = False + pub_config.REPORT_TO_AAI = False DATABASES = {} DATABASES['default'] = { 'ENGINE': 'django.db.backends.sqlite3',