Add ns package and nf package urls 81/8581/1
authorfengyuanxing <feng.yuanxing@zte.com.cn>
Thu, 24 Aug 2017 06:30:09 +0000 (14:30 +0800)
committerfengyuanxing <feng.yuanxing@zte.com.cn>
Thu, 24 Aug 2017 06:30:09 +0000 (14:30 +0800)
Change-Id: Ia7898fa2742e5a3c1db8af29d749eeb2bc7eda9c
Issue-Id: VFC-152
Signed-off-by: fengyuanxing <feng.yuanxing@zte.com.cn>
catalog/packages/tests.py
catalog/packages/urls.py
catalog/packages/views.py

index b1ba5ec..c336b89 100644 (file)
@@ -25,8 +25,11 @@ class PackageTest(unittest.TestCase):
     def tearDown(self):
         pass
 
-    def test_package_get(self):
+    def test_nspackage_get(self):
 
-        response = self.client.get("/api/nfvocatalog/v1/packages")
+        response = self.client.get("/api/nfvocatalog/v1/nspackages")
         self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
 
+    def test_nfpackage_get(self):
+        response = self.client.get("/api/nfvocatalog/v1/nfpackages")
+        self.assertEqual(status.HTTP_200_OK, response.status_code, response.content)
\ No newline at end of file
index c13852c..a3cb1b9 100644 (file)
@@ -16,7 +16,10 @@ from django.conf.urls import include, url
 from catalog.packages import views
 
 urlpatterns = [
-    url(r'^api/nfvocatalog/v1/packages$', views.package_get),
+    url(r'^api/nfvocatalog/v1/nspackages$', views.nspackage_get, name='nspackages_get'),
+    url(r'^api/nfvocatalog/v1/nspackage/(?P<csarId>[0-9a-zA-Z\-\_]+)$', views.nspackage_get, name='nspackage_get'),
+    url(r'^api/nfvocatalog/v1/nfpackages$', views.nspackage_get, name='nfpackages_get'),
+    url(r'^api/nfvocatalog/v1/nfpackage/(?P<csarId>[0-9a-zA-Z\-\_]+)$', views.nfpackage_get, name='nfpackage_get'),
 ]
 
 
index 3ad9ce8..d965778 100644 (file)
@@ -21,7 +21,14 @@ from rest_framework.decorators import api_view
 logger = logging.getLogger(__name__)
 
 @api_view(http_method_names=['GET'])
-def package_get(request, *args, **kwargs):
+def nspackage_get(request, *args, **kwargs):
+    logger.info("Enter method is %s", fun_name())
+    ret, normal_status = None, None
+
+    return Response(data=ret, status=status.HTTP_200_OK)
+
+@api_view(http_method_names=['GET'])
+def nfpackage_get(request, *args, **kwargs):
     logger.info("Enter method is %s", fun_name())
     ret, normal_status = None, None