Refactor create sfc swagger generate logic 29/29729/1
authorfujinhua <fu.jinhua@zte.com.cn>
Wed, 31 Jan 2018 05:16:10 +0000 (13:16 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Wed, 31 Jan 2018 05:16:10 +0000 (13:16 +0800)
Change-Id: Iefe05ed3f503aeaf7bbee6103b0fb089c063e735
Issue-ID: VFC-694
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/ns/sfcs/serializers.py
lcm/ns/sfcs/views.py

index b89475d..f28bdc9 100644 (file)
 from rest_framework import serializers
 
 
-class CreateSfcReqSerializer(serializers.Serializer):
+class CreateSfcInstReqSerializer(serializers.Serializer):
     fpindex = serializers.CharField(help_text="Index of FP", required=True)
     nsInstanceId = serializers.CharField(help_text="ID of NS instance", required=False, allow_null=True)
     context = serializers.CharField(help_text="Context of NS instance", required=False, allow_null=True)
     sdnControllerId = serializers.CharField(help_text="ID of SDN controller", required=False, allow_null=True)
 
 
-class CreateSfcRespSerializer(serializers.Serializer):
+class CreateSfcInstRespSerializer(serializers.Serializer):
     fpinstid = serializers.CharField(help_text="ID of FP instance", required=True)
index 85ef3bb..ca34b5d 100644 (file)
@@ -30,22 +30,22 @@ from lcm.ns.sfcs.create_portpairgp import CreatePortPairGroup
 from lcm.ns.sfcs.create_sfc_worker import CreateSfcWorker
 from lcm.ns.sfcs.sfc_instance import SfcInstance
 from lcm.ns.sfcs.utils import get_fp_id, ignorcase_get
-from lcm.ns.sfcs.serializers import CreateSfcReqSerializer, CreateSfcRespSerializer
+from lcm.ns.sfcs.serializers import CreateSfcInstReqSerializer, CreateSfcInstRespSerializer
 
 logger = logging.getLogger(__name__)
 
 
 class SfcInstanceView(APIView):
     @swagger_auto_schema(
-        request_body=CreateSfcReqSerializer(),
+        request_body=CreateSfcInstReqSerializer(),
         responses={
-            status.HTTP_200_OK: CreateSfcRespSerializer(),
+            status.HTTP_200_OK: CreateSfcInstRespSerializer(),
             status.HTTP_500_INTERNAL_SERVER_ERROR: "Inner error"
         }
     )
     def post(self, request):
         try:
-            req_serializer = CreateSfcReqSerializer(data=request.data)
+            req_serializer = CreateSfcInstReqSerializer(data=request.data)
             if not req_serializer.is_valid():
                 raise Exception(req_serializer.errors)
 
@@ -57,7 +57,7 @@ class SfcInstanceView(APIView):
                 'sdncontrollerid': request.data["sdnControllerId"]}
             rsp = SfcInstance(data).do_biz()
 
-            resp_serializer = CreateSfcRespSerializer(data=rsp)
+            resp_serializer = CreateSfcInstRespSerializer(data=rsp)
             if not resp_serializer.is_valid():
                 raise Exception(resp_serializer.errors)