]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
CFN API: Rename ID formatting method
authorZane Bitter <zbitter@redhat.com>
Thu, 22 Nov 2012 13:09:56 +0000 (14:09 +0100)
committerZane Bitter <zbitter@redhat.com>
Thu, 22 Nov 2012 13:16:15 +0000 (14:16 +0100)
It now formats event IDs as well as stack IDs.

Change-Id: Iec288eec68cbbebd911a4cf5bfdad96c20dc60f0
Signed-off-by: Zane Bitter <zbitter@redhat.com>
heat/api/cfn/v1/stacks.py
heat/tests/test_api_cfn_v1.py

index b7d6d2ea94c65da3660b20cee5550fc9a8dc26ab..314d1ec6e71546e993a23cb7007149b5c150029a 100644 (file)
@@ -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')
index 214baec2319a4653dad0767b74b6953b3ce8ec59..b2913feb70f16594e263c16d02a90c1480cb9397 100644 (file)
@@ -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',