From: Zane Bitter Date: Thu, 22 Nov 2012 13:09:56 +0000 (+0100) Subject: CFN API: Rename ID formatting method X-Git-Tag: 2014.1~1179 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=f454e5ac3ac593711f370faec1ace83004592311;p=openstack-build%2Fheat-build.git CFN API: Rename ID formatting method It now formats event IDs as well as stack IDs. Change-Id: Iec288eec68cbbebd911a4cf5bfdad96c20dc60f0 Signed-off-by: Zane Bitter --- diff --git a/heat/api/cfn/v1/stacks.py b/heat/api/cfn/v1/stacks.py index b7d6d2ea..314d1ec6 100644 --- a/heat/api/cfn/v1/stacks.py +++ b/heat/api/cfn/v1/stacks.py @@ -48,7 +48,8 @@ class StackController(object): self.options = options self.engine_rpcapi = engine_rpcapi.EngineAPI() - def _stackid_format(self, resp): + @staticmethod + def _id_format(resp): """ Format the StackId field in the response as an ARN, and process other IDs into the correct format. @@ -118,7 +119,7 @@ class StackController(object): if engine_api.STACK_DELETION_TIME in s: result['DeletionTime'] = s[engine_api.STACK_DELETION_TIME] - return self._stackid_format(result) + return self._id_format(result) con = req.context try: @@ -196,7 +197,7 @@ class StackController(object): 'ParameterValue':v} for (k, v) in result['Parameters'].items()] - return self._stackid_format(result) + return self._id_format(result) con = req.context # If no StackName parameter is passed, we pass None into the engine @@ -443,7 +444,7 @@ class StackController(object): result['ResourceProperties'] = json.dumps( result['ResourceProperties']) - return self._stackid_format(result) + return self._id_format(result) con = req.context stack_name = req.params.get('StackName', None) @@ -485,7 +486,7 @@ class StackController(object): result = api_utils.reformat_dict_keys(keymap, r) - return self._stackid_format(result) + return self._id_format(result) con = req.context @@ -538,7 +539,7 @@ class StackController(object): result = api_utils.reformat_dict_keys(keymap, r) - return self._stackid_format(result) + return self._id_format(result) con = req.context stack_name = req.params.get('StackName') diff --git a/heat/tests/test_api_cfn_v1.py b/heat/tests/test_api_cfn_v1.py index 214baec2..b2913feb 100644 --- a/heat/tests/test_api_cfn_v1.py +++ b/heat/tests/test_api_cfn_v1.py @@ -64,7 +64,7 @@ class StackControllerTest(unittest.TestCase): def test_stackid_addprefix(self): self.m.ReplayAll() - response = self.controller._stackid_format({ + response = self.controller._id_format({ 'StackName': 'Foo', 'StackId': { u'tenant': u't',