Add tosca parser patch1 77/10077/1
authormaopengzhang <zhang.maopeng1@zte.com.cn>
Sat, 2 Sep 2017 08:34:27 +0000 (16:34 +0800)
committermaopengzhang <zhang.maopeng1@zte.com.cn>
Sat, 2 Sep 2017 08:34:27 +0000 (16:34 +0800)
add tosca parser API patch in catalog

Change-Id: I8fe64afe97c3e6737d1e1ec460fd98f25be32774
Issue-ID: VFC-35
Signed-off-by: maopengzhang <zhang.maopeng1@zte.com.cn>
catalog/packages/tests.py
catalog/packages/urls.py
catalog/swagger/vfc.catalog.swagger.json

index d765808..e046912 100644 (file)
@@ -452,9 +452,7 @@ class PackageTest(unittest.TestCase):
 
     @mock.patch.object(NsPackage, 'get_csars')
     def test_nspackages_get(self,mock_get_csars):
-
         mock_get_csars.return_value = [0,self.csars]
-
         response = self.client.get("/api/catalog/v1/nspackages")
         self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
         self.assertEquals(self.csars,response.data)
@@ -580,10 +578,10 @@ class PackageTest(unittest.TestCase):
 
     def test_nf_package_parser(self):
          reqdata={"csarId":"1"}
-         response = self.client.post("/api/catalog/v1/vnfpackagemodel",reqdata)
+         response = self.client.post("/api/catalog/v1/parservnfd",reqdata)
          self.assertEqual(status.HTTP_202_ACCEPTED, response.status_code, response.content)
 
     def test_ns_package_parser(self):
         reqdata = {"csarId": "1"}
-        response = self.client.post("/api/catalog/v1/nspackagemodel",reqdata)
+        response = self.client.post("/api/catalog/v1/parsernsd",reqdata)
         self.assertEqual(status.HTTP_202_ACCEPTED, response.status_code, response.content)
\ No newline at end of file
index f372464..ace6649 100644 (file)
@@ -20,8 +20,8 @@ urlpatterns = [
     url(r'^api/catalog/v1/nspackages/(?P<csarId>[0-9a-zA-Z\-\_]+)$', views.ns_rd_csar, name='nspackage_rd'),
     url(r'^api/catalog/v1/vnfpackages$', views.nfpackages_rc, name='nfpackages_rc'),
     url(r'^api/catalog/v1/vnfpackages/(?P<csarId>[0-9a-zA-Z\-\_]+)$', views.nf_rd_csar, name='nfpackage_rd'),
-    url(r'^api/catalog/v1/nspackagemodel$', views.ns_model_parser, name='nsmodelparser_rc'),
-    url(r'^api/catalog/v1/vnfpackagemodel$', views.vnf_model_parser, name='vnfmodelparser_rc'),
+    url(r'^api/catalog/v1/parsernsd$', views.ns_model_parser, name='nsmodelparser_rc'),
+    url(r'^api/catalog/v1/parservnfd$', views.vnf_model_parser, name='vnfmodelparser_rc'),
 
 ]
 
index 5ff983e..f6ae5b2 100644 (file)
         }\r
       }\r
     },\r
-    "/nspackagemodel": {\r
+    "/parsernsd": {\r
       "post": {\r
         "tags": [\r
           "model"\r
         }\r
       }\r
     },\r
-    "/vnfpackagemodel": {\r
+    "/parservnfd": {\r
       "post": {\r
         "tags": [\r
           "model"\r
           "description": "csar Package Id"\r
         },\r
         "inputs": {\r
-          "type": "string",\r
-          "description": "csar package inputs"\r
+          "type": "object",\r
+          "description": "csar package json inputs"\r
         }\r
       }\r
     },\r
       "type": "object",\r
       "properties": {\r
         "model": {\r
-          "type": "string",\r
-          "description": "model json data"\r
+          "type": "object",\r
+          "description": "csar model json data"\r
         }\r
       }\r
     }\r