speed up ut run time for nslcm 75/85875/2
authorfujinhua <fu.jinhua@zte.com.cn>
Sat, 20 Apr 2019 06:29:51 +0000 (14:29 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Sat, 20 Apr 2019 06:31:18 +0000 (14:31 +0800)
Change-Id: I048853260b7aa26683e23e3f7d8a8835670dd34b
Issue-ID: INT-1015
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/ns/biz/ns_get.py
lcm/settings.py

index 1839bf0..697d7c4 100644 (file)
@@ -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]
index f20f363..71e609b 100644 (file)
@@ -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',