aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2019-04-20 14:29:51 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2019-04-20 14:31:18 +0800
commit04a4d8bb654af066ce5c7b67107a5906bd06417a (patch)
tree24c2b8afe2c61b4c6cd7779d35bdfc2cf74dc191
parent9f82fb824b2d539892b8b50643e5881eda006cdc (diff)
speed up ut run time for nslcm
Change-Id: I048853260b7aa26683e23e3f7d8a8835670dd34b Issue-ID: INT-1015 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--lcm/ns/biz/ns_get.py16
-rw-r--r--lcm/settings.py1
2 files changed, 9 insertions, 8 deletions
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',