From 1ecce939ab63453503bb636b2b455aec59811041 Mon Sep 17 00:00:00 2001 From: biancunkang Date: Fri, 3 Aug 2018 18:55:02 +0800 Subject: [PATCH] add a new test Add a new test in test_nf.py Change-Id: I9b446c71ca753ce9d42baf8625f38ada88d3d37e Issue-ID: VFC-1013 Signed-off-by: biancunkang --- catalog/packages/tests/test_nf.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/catalog/packages/tests/test_nf.py b/catalog/packages/tests/test_nf.py index 4a7495c4..f18c95bc 100644 --- a/catalog/packages/tests/test_nf.py +++ b/catalog/packages/tests/test_nf.py @@ -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') -- 2.16.6