summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-09-23 05:41:52 +0000
committerGerrit Code Review <review@openstack.org>2015-09-23 05:41:52 +0000
commitd12c19c504357de718c262fc2d3d203fc3345a4d (patch)
tree4e446ad1b59768ce58a646289d9f34480f792cb5
parent6b4c8694405239b36c182c55d1bc7e5ea6a161fc (diff)
parenta81a99c52b0aca4f30890d0ef5af14bc27eae524 (diff)
downloadheat-5.0.0.0rc1.tar.gz
Merge "py34: heat.tests.mistral/convergence"5.0.0.0rc1
-rw-r--r--heat/tests/convergence/framework/engine_wrapper.py4
-rw-r--r--heat/tests/mistral/test_mistral_workflow.py9
-rw-r--r--py3-testlist2
3 files changed, 12 insertions, 3 deletions
diff --git a/heat/tests/convergence/framework/engine_wrapper.py b/heat/tests/convergence/framework/engine_wrapper.py
index 7ca3a4785..a76af6409 100644
--- a/heat/tests/convergence/framework/engine_wrapper.py
+++ b/heat/tests/convergence/framework/engine_wrapper.py
@@ -11,6 +11,8 @@
# License for the specific language governing permissions and limitations
# under the License.
+import six
+
from heat.db import api as db_api
from heat.engine import service
from heat.engine import stack
@@ -37,7 +39,7 @@ class Engine(message_processor.MessageProcessor):
'''
hot_tmpl = {"heat_template_version": "2013-05-23"}
resources = {}
- for res_name, res_def in scenario_tmpl.resources.iteritems():
+ for res_name, res_def in six.iteritems(scenario_tmpl.resources):
props = getattr(res_def, 'properties')
depends = getattr(res_def, 'depends_on')
res_defn = {"type": "OS::Heat::TestResource"}
diff --git a/heat/tests/mistral/test_mistral_workflow.py b/heat/tests/mistral/test_mistral_workflow.py
index 6af2617cf..bf5aceca1 100644
--- a/heat/tests/mistral/test_mistral_workflow.py
+++ b/heat/tests/mistral/test_mistral_workflow.py
@@ -507,16 +507,21 @@ class TestMistralWorkflow(common.HeatTestCase):
details = {'input': '3'}
err = self.assertRaises(exception.ResourceFailure,
scheduler.TaskRunner(wf.signal, details))
+ if six.PY3:
+ entity = 'class'
+ else:
+ entity = 'type'
error_message = ("StackValidationFailed: resources.create_vm: "
"Signal data error: Input in"
- " signal data must be a map, find a <type 'str'>")
+ " signal data must be a map, find a <%s 'str'>" %
+ entity)
self.assertEqual(error_message, six.text_type(err))
details = {'params': '3'}
err = self.assertRaises(exception.ResourceFailure,
scheduler.TaskRunner(wf.signal, details))
error_message = ("StackValidationFailed: resources.create_vm: "
"Signal data error: Params "
- "must be a map, find a <type 'str'>")
+ "must be a map, find a <%s 'str'>" % entity)
self.assertEqual(error_message, six.text_type(err))
def test_signal_wrong_input_key(self):
diff --git a/py3-testlist b/py3-testlist
index a9665c607..65b7a4afd 100644
--- a/py3-testlist
+++ b/py3-testlist
@@ -67,6 +67,7 @@ heat.tests.manila.test_manila_share
heat.tests.manila.test_manila_share_type
heat.tests.manila.test_share_network
heat.tests.mistral.test_mistral_cron_trigger
+heat.tests.mistral.test_mistral_workflow
heat.tests.neutron
heat.tests.neutron.test_extraroute
heat.tests.neutron.test_neutron
@@ -99,6 +100,7 @@ heat.tests.test_common_policy
heat.tests.test_common_serializers
heat.tests.test_common_service_utils
heat.tests.test_constraints
+heat.tests.test_convg_stack
heat.tests.test_crypt
heat.tests.test_cw_alarm
heat.tests.test_dbinstance