Add catalog packages catalog 05/58905/1
authorlaili <lai.li@zte.com.cn>
Fri, 3 Aug 2018 09:27:26 +0000 (17:27 +0800)
committerlaili <lai.li@zte.com.cn>
Fri, 3 Aug 2018 09:40:00 +0000 (17:40 +0800)
add ns_pkg_not_found test to get_csar function of ns_package.py

Change-Id: Ic55d1ef9f6762fd91be4fae6b37a51d7ae7921fe
Issue-ID: VFC-1012
Signed-off-by: laili <lai.li@zte.com.cn>
catalog/packages/tests/test_ns.py

index 5857b5d..9af8231 100644 (file)
@@ -418,6 +418,13 @@ class TestNsPackage(TestCase):
                 "downloadUrl": "http://127.0.0.1:8806/static/catalog/14/14.csar"}}
         self.assertEqual(expect_data, resp.data)
 
+    def test_ns_pkg_get_one_not_found(self):
+        resp = self.client.get("/api/catalog/v1/nspackages/22")
+        self.assertEqual(resp.status_code, status.HTTP_500_INTERNAL_SERVER_ERROR)
+        self.assertEqual(
+            {"error": "Ns package[22] not Found."},
+            resp.data)
+
     ##########################################################################
 
     @mock.patch.object(toscaparser, 'parse_nsd')