resp_serializer = JobQueryRespSerializer(data=ret)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- logger.debug("Leave JobView::get, response=%s", resp_serializer.data)
- return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ logger.debug("Leave JobView::get, response=%s", ret)
+ return Response(data=ret, status=status.HTTP_200_OK)
except Exception as e:
logger.error(traceback.format_exc())
return Response(data={'error': e.args[0]}, status=status.HTTP_500_INTERNAL_SERVER_ERROR)
JobUtil.add_job_status(job_id, job_up_req.progress, desc, error_code=err_code)
job_update_resp = JobUpdResp('ok')
resp_serializer = JobUpdRespSerializer(job_update_resp)
- logger.debug("Leave JobView::post, response=%s", resp_serializer.data)
+ logger.debug("Leave JobView::post, response=%s", job_update_resp)
return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
except BadRequestException as e:
job_update_resp = JobUpdResp('error', e.args[0])
resp_serializer = _QueryNsRespSerializer(data=ret, many=True)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=ret, status=status.HTTP_200_OK)
@swagger_auto_schema(
request_body=_CreateNsReqSerializer(),
).do_biz()
logger.debug("CreateNSView::post::ret={'nsInstanceId':%s}", ns_inst_id)
- resp_serializer = _CreateNsRespSerializer(
- data={'nsInstanceId': ns_inst_id,
- 'nsInstanceName': 'nsInstanceName',
- 'nsInstanceDescription': 'nsInstanceDescription',
- 'nsdId': 123,
- 'nsdInfoId': 456,
- 'nsState': 'NOT_INSTANTIATED',
- '_links': {'self': {'href': 'href'}}})
+ ret = {'nsInstanceId': ns_inst_id,
+ 'nsInstanceName': 'nsInstanceName',
+ 'nsInstanceDescription': 'nsInstanceDescription',
+ 'nsdId': 123,
+ 'nsdInfoId': 456,
+ 'nsState': 'NOT_INSTANTIATED',
+ '_links': {'self': {'href': 'href'}}}
+ resp_serializer = _CreateNsRespSerializer(data=ret)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_201_CREATED)
+ return Response(data=ret, status=status.HTTP_201_CREATED)
resp_serializer = _QueryNsRespSerializer(data=ret[0])
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=ret[0], status=status.HTTP_200_OK)
@swagger_auto_schema(
request_body=None,
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- logger.debug("Leave HealNSView::post ret=%s", resp_serializer.data)
- return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+ logger.debug("Leave HealNSView::post ret=%s", {'jobId': job_id})
+ return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+ return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- logger.debug("Leave TerminateNSView::post ret=%s", resp_serializer.data)
- return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+ logger.debug("Leave TerminateNSView::post ret=%s", {'jobId': job_id})
+ return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- logger.debug("Leave UpdateNSView::post ret=%s", resp_serializer.data)
- return Response(data=resp_serializer.data, status=status.HTTP_202_ACCEPTED)
+ logger.debug("Leave UpdateNSView::post ret=%s", {'jobId': job_id})
+ return Response(data={'jobId': job_id}, status=status.HTTP_202_ACCEPTED)
logger.debug("QueryMultiNsLcmOpOccs--get::> Remove default fields if exclude_default is specified")
if 'exclude_default' in list(request.query_params.keys()):
for field in EXCLUDE_DEFAULT:
- for lcm_op in ns_lcm_op_occs_serializer.data:
+ for lcm_op in resp_data:
del lcm_op[field]
- return Response(data=ns_lcm_op_occs_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=resp_data, status=status.HTTP_200_OK)
class QuerySingleNsLcmOpOcc(APIView):
if not ns_lcm_op_occ_serializer.is_valid():
raise NSLCMException(ns_lcm_op_occ_serializer.errors)
- return Response(data=ns_lcm_op_occ_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=resp_data, status=status.HTTP_200_OK)
resp_serializer = NsInstanceSerializer(data=ret, many=True)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=ret, status=status.HTTP_200_OK)
@swagger_auto_schema(
request_body=CreateNsRequestSerializer(),
resp_serializer = NsInstanceSerializer(data=nsInstance)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- response = Response(data=resp_serializer.data, status=status.HTTP_201_CREATED)
+ response = Response(data=nsInstance, status=status.HTTP_201_CREATED)
response["Location"] = NS_INSTANCE_BASE_URI % nsInstance['id']
return response
resp_serializer = NsInstanceSerializer(data=ret[0])
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=ret[0], status=status.HTTP_200_OK)
@swagger_auto_schema(
request_body=None,
data=subscription_data)
if not sub_resp_serializer.is_valid():
raise NSLCMException(sub_resp_serializer.errors)
- return Response(data=sub_resp_serializer.data, status=status.HTTP_201_CREATED)
+ return Response(data=subscription_data, status=status.HTTP_201_CREATED)
@swagger_auto_schema(
responses={
raise NSLCMException(subscriptions_serializer.errors)
logger.debug("SubscribeNotification--get::> Remove default fields if exclude_default is "
"specified")
- return Response(data=subscriptions_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=resp_data, status=status.HTTP_200_OK)
else:
pnfInstDataSet = GetPnf().do_biz()
logger.debug("PnfView::get::ret=%s", pnfInstDataSet)
- resp_serializer = PnfInstancesSerializer(data=[pnfInstData.__dict__ for pnfInstData in pnfInstDataSet])
+ ret = [pnfInstData.__dict__ for pnfInstData in pnfInstDataSet]
+ resp_serializer = PnfInstancesSerializer(data=ret)
if not resp_serializer.is_valid():
raise NSLCMException(resp_serializer.errors)
return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
return Response(data={'error': resp_serializer.errors},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- return Response(status=status.HTTP_200_OK, data=resp_serializer.data)
+ return Response(status=status.HTTP_200_OK, data=resp_data)
@swagger_auto_schema(
request_body=None,
if not vl_inst_info:
return Response(status=status.HTTP_404_NOT_FOUND)
- resp_serializer = GetVlRespSerializer(data={
- 'vlId': vl_inst_id,
- 'vlName': vl_inst_info[0].vlinstancename,
- 'vlStatus': "active"})
+ ret = {'vlId': vl_inst_id,
+ 'vlName': vl_inst_info[0].vlinstancename,
+ 'vlStatus': "active"}
+ resp_serializer = GetVlRespSerializer(data=ret)
if not resp_serializer.is_valid():
logger.error(resp_serializer.errors)
return Response(data={'error': resp_serializer.errors},
status=status.HTTP_500_INTERNAL_SERVER_ERROR)
- return Response(status=status.HTTP_200_OK, data=resp_serializer.data)
+ return Response(status=status.HTTP_200_OK, data=ret)
@swagger_auto_schema(
request_body=None,
url(r'^api/nslcm/v1/ns/(?P<vnfmid>[0-9a-zA-Z_-]+)/vnfs/(?P<vnfInstanceId>[0-9a-zA-Z_-]+)/Notify$', LcmNotify.as_view()),
url(r'^api/nslcm/v1/ns/ns_vnfs/(?P<vnfinstid>[0-9a-zA-Z_-]+)/scaling$', NfScaleView.as_view()),
url(r'^api/nslcm/v1/vnfonboarding$', NfVerifyView.as_view()),
- url(r'^api/nslcm/v1/vnfms/(?P<vnfmid>[0-9a-zA-Z_-]+)', NfVnfmInfoView.as_view()),
+ url(r'^api/nslcm/v1/vnfms/(?P<vnfmid>[0-9a-zA-Z_-]+)$', NfVnfmInfoView.as_view()),
# url(r'^api/nslcm/v1/vims/(?P<vimid>[0-9a-zA-Z_-]+)', NfVimInfoView.as_view()),
- url(r'^api/nslcm/v1/vims/(?P<cloudowner>[0-9a-zA-Z_-]+)/(?P<cloudregionid>[0-9a-zA-Z_-]+)', NfVimInfoView.as_view()),
+ url(r'^api/nslcm/v1/vims/(?P<cloudowner>[0-9a-zA-Z_-]+)/(?P<cloudregionid>[0-9a-zA-Z_-]+)$', NfVimInfoView.as_view()),
url(r'^api/nslcm/v2/grants$', VnfGrantView.as_view()),
url(r'^api/nslcm/v2/ns/(?P<vnfmId>[0-9a-zA-Z_-]+)/vnfs/(?P<vnfInstanceId>[0-9a-zA-Z_-]+)/Notify$', VnfNotifyView.as_view()),
]
resp_serializer = GrantSerializer(data=grant_resp)
if not resp_serializer.is_valid():
- raise Exception(resp_serializer.errors)
+ raise Exception(grant_resp)
return Response(data=grant_resp, status=status.HTTP_201_CREATED)
except Exception as e:
try:
model_obj = eval("models.%s.objects" % modelName)
count = len(model_obj.filter())
- resp_serializer = RecordCountSerializer(data={"count": count})
+ ret = {"count": count}
+ resp_serializer = RecordCountSerializer(data=ret)
if not resp_serializer.is_valid():
raise Exception(resp_serializer.errors)
- return Response(data=resp_serializer.data, status=status.HTTP_200_OK)
+ return Response(data=ret, status=status.HTTP_200_OK)
except Exception as e:
logger.error(e.args[0])
logger.error(traceback.format_exc())