diff options
author | Wang Muyu <muyu@unitedstack.com> | 2015-08-16 11:21:24 -0400 |
---|---|---|
committer | Wang Muyu <muyu@unitedstack.com> | 2015-08-19 10:52:08 -0400 |
commit | b070ed0286206fcde36df5e0da39a227e2dfdb38 (patch) | |
tree | 62abe24ae7cb89df3a0f9a94fd0d00536c90b250 /heat/tests/test_metadata_refresh.py | |
parent | 87e625e20c1d30fa5844c0f7587c3983da0bb882 (diff) | |
download | heat-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.py | 10 |
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() |