Code optimization 64/96164/1 elalto 5.0.2-ONAP
authorhongyuzhao <zhao.hongyu@zte.com.cn>
Tue, 24 Sep 2019 02:53:56 +0000 (10:53 +0800)
committerhongyuzhao <zhao.hongyu@zte.com.cn>
Tue, 24 Sep 2019 02:55:34 +0000 (10:55 +0800)
Change-Id: I5f620e6b8573d487aa1d17f5e3eb30dc1bb21097
Issue-ID: VFC-1431
Signed-off-by: hongyuzhao <zhao.hongyu@zte.com.cn>
lcm/lcm/nf/tests/test_create_vnf.py
lcm/lcm/nf/views/curd_vnf_views.py

index 240ed17..1272d38 100644 (file)
@@ -106,9 +106,13 @@ class TestNFInstantiate(TestCase):
         expect_data = {
             "id": "1",
             "vnfProvider": "huawei",
+            'vnfInstanceDescription': 'vFW in Nanjing TIC Edge',
+            'vnfInstanceName': 'vFW_01',
             "vnfdVersion": "1.0",
             "vnfPkgId": "111",
-            "instantiationState": "NOT_INSTANTIATED"
+            "instantiationState": "NOT_INSTANTIATED",
+            'vnfSoftwareVersion': '1.0',
+            'vnfdId': '111'
         }
         self.assertEqual(status.HTTP_201_CREATED, response.status_code)
         self.assertEqual(expect_data, response.data)
index fa57f2e..37e46ff 100644 (file)
@@ -74,10 +74,15 @@ class CreateVnfAndQueryVnfs(APIView):
 
         nf_inst = CreateVnf(request.data).do_biz()
         rsp_data = {"id": nf_inst.nfinstid,
+                    "vnfInstanceName": nf_inst.nf_name,
+                    "vnfdId": nf_inst.vnfdid,
                     "vnfProvider": nf_inst.vendor,
+                    "vnfSoftwareVersion": nf_inst.vnfSoftwareVersion,
                     "vnfdVersion": nf_inst.version,
                     "vnfPkgId": nf_inst.package_id,
-                    "instantiationState": nf_inst.status}
+                    "instantiationState": nf_inst.status,
+                    "vnfInstanceDescription": nf_inst.nf_desc
+                    }
         create_vnf_resp_serializer = VnfInstanceSerializer(data=rsp_data)
         if not create_vnf_resp_serializer.is_valid():
             raise NFLCMException(create_vnf_resp_serializer.errors)