add a new test 19/58919/3
authorbiancunkang <bian.cunkang@zte.com.cn>
Fri, 3 Aug 2018 10:55:02 +0000 (18:55 +0800)
committerbiancunkang <bian.cunkang@zte.com.cn>
Sat, 4 Aug 2018 02:48:51 +0000 (10:48 +0800)
Add a new test in test_nf.py

Change-Id: I9b446c71ca753ce9d42baf8625f38ada88d3d37e
Issue-ID: VFC-1013
Signed-off-by: biancunkang <bian.cunkang@zte.com.cn>
catalog/packages/tests/test_nf.py

index 4a7495c..f18c95b 100644 (file)
@@ -371,6 +371,14 @@ class TestNfPackage(TestCase):
         }
         self.assertEqual(expect_data, resp.data)
 
+    def test_nf_pkg_get_one_failed(self):
+        VnfPackageModel(vnfPackageId="4", vnfdId="4", vnfVendor='4', vnfdVersion='4',
+                        vnfSoftwareVersion='', vnfPackageUri='', vnfdModel='').save()
+
+        resp = self.client.get("/api/catalog/v1/vnfpackages/2")
+        self.assertEqual(resp.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR)
+        self.assertEqual({'error': 'Vnf package[2] not Found.'}, resp.data)
+
     ###############################################################################################################
 
     @mock.patch.object(toscaparser, 'parse_vnfd')