aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2018-01-31 13:16:10 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2018-01-31 13:16:10 +0800
commite884d198103a7c4431a6e90aca40d48180309cd3 (patch)
treee716d72c44962bc81ff6e5db71918754c7b3d99e
parent21b26404b675007a9fb9209f60c08719e2a7a2dc (diff)
Refactor create sfc swagger generate logic
Change-Id: Iefe05ed3f503aeaf7bbee6103b0fb089c063e735 Issue-ID: VFC-694 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--lcm/ns/sfcs/serializers.py4
-rw-r--r--lcm/ns/sfcs/views.py10
2 files changed, 7 insertions, 7 deletions
diff --git a/lcm/ns/sfcs/serializers.py b/lcm/ns/sfcs/serializers.py
index b89475da..f28bdc9f 100644
--- a/lcm/ns/sfcs/serializers.py
+++ b/lcm/ns/sfcs/serializers.py
@@ -15,12 +15,12 @@
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)
diff --git a/lcm/ns/sfcs/views.py b/lcm/ns/sfcs/views.py
index 85ef3bb1..ca34b5dd 100644
--- a/lcm/ns/sfcs/views.py
+++ b/lcm/ns/sfcs/views.py
@@ -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)