diff options
author | Huang Haibin <haibin.huang@intel.com> | 2018-09-19 10:45:20 +0800 |
---|---|---|
committer | Huang Haibin <haibin.huang@intel.com> | 2018-09-19 10:50:40 +0800 |
commit | d43818d4f538439c893313fd460fd79121d75cf4 (patch) | |
tree | a9f58572d15c176ad94f41feb6fdae162adc18b8 /pike/pike/resource/views/infra_workload.py | |
parent | e9c7a8ad165a545b4a95e5278f7a709ef5ab805b (diff) |
Add UT for infra_workload for pike
Change-Id: I2da4b1d8fc1d98469f6f36beaa0586a7bee6af42
Issue-ID: MULTICLOUD-250
Signed-off-by: Huang Haibin <haibin.huang@intel.com>
Diffstat (limited to 'pike/pike/resource/views/infra_workload.py')
-rw-r--r-- | pike/pike/resource/views/infra_workload.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pike/pike/resource/views/infra_workload.py b/pike/pike/resource/views/infra_workload.py index 38c2a920..415bf0d2 100644 --- a/pike/pike/resource/views/infra_workload.py +++ b/pike/pike/resource/views/infra_workload.py @@ -55,10 +55,11 @@ class InfraWorkload(APIView): for directive in oof_directive.get("directives", []): if directive["type"] == "vnfc": for directive2 in directive.get("directives", []): - if directive2["type"] in ["flavor_directives", "sriovNICNetwork_directives"]: - for attr in directives2.get("attributes", []): - label_name = directive2[0]["attribute_name"] - label_value = directive2[0]["attribute_value"] + #if directive2["type"] in ["flavor_directives", "sriovNICNetwork_directives"]: + if directive2["type"] == "flavor_directives": + for attr in directive2.get("attributes", []): + label_name = attr["attribute_name"] + label_value = attr["attribute_value"] if parameters.has_key(label_name): template_data["parameters"][label_name] = label_value else: @@ -154,6 +155,7 @@ class InfraWorkload(APIView): self.heatbridge_update(request, vimid, stack_id) self._logger.info("RESP with data> result:%s" % resp_template) + return Response(data=resp_template, status=status.HTTP_200_OK) except VimDriverNewtonException as e: self._logger.error("Plugin exception> status:%s,error:%s" % (e.status_code, e.content)) |