From: ying.yunlong Date: Sat, 23 Sep 2017 02:08:59 +0000 (+0800) Subject: Fix vfc-gvnfmadapter unit tests. X-Git-Tag: v1.0.0~10 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F75%2F14775%2F3;p=vfc%2Fnfvo%2Fdriver%2Fvnfm%2Fgvnfm.git Fix vfc-gvnfmadapter unit tests. Change-Id: I9bdd5829d1d005e304eda165cb0d534ecfda2bfc Issue-ID: VFC-438 Signed-off-by: ying.yunlong --- diff --git a/gvnfmadapter/driver/interfaces/views.py b/gvnfmadapter/driver/interfaces/views.py index 04fe58e..6fb599d 100644 --- a/gvnfmadapter/driver/interfaces/views.py +++ b/gvnfmadapter/driver/interfaces/views.py @@ -77,9 +77,10 @@ def terminate_vnf(request, *args, **kwargs): vnfm_id = ignorcase_get(kwargs, "vnfmid") vnfInstanceId = ignorcase_get(kwargs, "vnfInstanceId") try: - input_data = {} - input_data["terminationType"] = ignorcase_get(request.data, "terminationType") - input_data["gracefulTerminationTimeout"] = ignorcase_get(request.data, "gracefulTerminationTimeout") + input_data = { + "terminationType": ignorcase_get(request.data, "terminationType"), + "gracefulTerminationTimeout": ignorcase_get(request.data, "gracefulTerminationTimeout") + } logger.debug("do_terminatevnf: vnfm_id=[%s],vnfInstanceId=[%s],input_data=[%s]", vnfm_id, vnfInstanceId, input_data) resp = do_terminatevnf(vnfm_id, vnfInstanceId, input_data) @@ -131,12 +132,11 @@ def query_vnf(request, *args, **kwargs): resp_data = { "vnfInfo":resp_response_data } - resp_data["vnfInfo"]["version"] = ignorcase_get(ignorcase_get(resp, "ResponseInfo"), "vnfSoftwareVersion") - if ignorcase_get(ignorcase_get(resp, "ResponseInfo"), "instantiationState"): - if ignorcase_get(ignorcase_get(resp, "ResponseInfo"), "instantiationState") == "INSTANTIATED": - resp_data["vnfInfo"]["vnfStatus"] = "ACTIVE" - if ignorcase_get(ignorcase_get(resp, "ResponseInfo"), "vnfInstanceId"): - resp_data["vnfInfo"]["vnfInstanceId"] = ignorcase_get(ignorcase_get(resp, "ResponseInfo"), "vnfInstanceId") + ResponseInfo = ignorcase_get(resp, "ResponseInfo") + resp_data["vnfInfo"]["version"] = ignorcase_get(ResponseInfo, "vnfSoftwareVersion") + if ignorcase_get(ResponseInfo, "instantiationState") == "INSTANTIATED": + resp_data["vnfInfo"]["vnfStatus"] = "ACTIVE" + resp_data["vnfInfo"]["vnfInstanceId"] = ignorcase_get(ResponseInfo, "vnfInstanceId") logger.debug("[%s]resp_data=%s", fun_name(), resp_data) return Response(data=resp_data, status=status.HTTP_200_OK) except GvnfmDriverException as e: