}
         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')