summaryrefslogtreecommitdiff
path: root/heat/tests/test_metadata_refresh.py
diff options
context:
space:
mode:
authorWang Muyu <muyu@unitedstack.com>2015-08-16 11:21:24 -0400
committerWang Muyu <muyu@unitedstack.com>2015-08-19 10:52:08 -0400
commitb070ed0286206fcde36df5e0da39a227e2dfdb38 (patch)
tree62abe24ae7cb89df3a0f9a94fd0d00536c90b250 /heat/tests/test_metadata_refresh.py
parent87e625e20c1d30fa5844c0f7587c3983da0bb882 (diff)
downloadheat-b070ed0286206fcde36df5e0da39a227e2dfdb38.tar.gz
Improve unit tests to succeed without hash tweak
PYTHONHASHSEED was set to 0 to disable hash randomization, because some tests assertions were order sensitive. This commit is to improve the assertions, so the PYTHONHASHSEED hack in tox.ini is not needed. Change-Id: I4ff09d202af818d27321e8e83718e82d0c48e3d2 Closes-Bug: 1348818
Diffstat (limited to 'heat/tests/test_metadata_refresh.py')
-rw-r--r--heat/tests/test_metadata_refresh.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/heat/tests/test_metadata_refresh.py b/heat/tests/test_metadata_refresh.py
index 1e2dfcc27..ce3d5d1fc 100644
--- a/heat/tests/test_metadata_refresh.py
+++ b/heat/tests/test_metadata_refresh.py
@@ -13,6 +13,7 @@
import mock
import mox
+from oslo_serialization import jsonutils
from heat.common import identifier
from heat.common import template_format
@@ -286,12 +287,13 @@ class WaitCondMetadataUpdateTest(common.HeatTestCase):
update_metadata('456', 'blarg', 'wibble')
- self.assertEqual('{"123": "foo", "456": "blarg"}',
- watch.FnGetAtt('Data'))
+ self.assertEqual({'123': 'foo', '456': 'blarg'},
+ jsonutils.loads(watch.FnGetAtt('Data')))
self.assertEqual('{"123": "foo"}',
inst.metadata_get()['test'])
- self.assertEqual('{"123": "foo", "456": "blarg"}',
- inst.metadata_get(refresh=True)['test'])
+ self.assertEqual(
+ {'123': 'foo', '456': 'blarg'},
+ jsonutils.loads(inst.metadata_get(refresh=True)['test']))
self.m.VerifyAll()