*** This bug is a duplicate of bug 1347891 *** https://bugs.launchpad.net/bugs/1347891
** This bug has been marked a duplicate of bug 1347891 mis-use of XML canonicalization in keystone tests -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Keystone. https://bugs.launchpad.net/bugs/1361337 Title: keystone.tests.test_serializer.XmlSerializerTestCase.test_collection_member random fails; lxml hashseed? Status in OpenStack Identity (Keystone): New Bug description: This is in the gate: http://logs.openstack.org/19/111519/4/gate/gate-keystone- python26/7003102/console.html.gz#_2014-08-22_05_00_00_019 2014-08-22 05:00:00.019 | FAIL: keystone.tests.test_serializer.XmlSerializerTestCase.test_collection_member 2014-08-22 05:00:00.019 | tags: worker-0 2014-08-22 05:00:00.019 | ---------------------------------------------------------------------- 2014-08-22 05:00:00.019 | pythonlogging:'': {{{Adding cache-proxy 'keystone.tests.test_cache.CacheIsolatingProxy' to backend.}}} 2014-08-22 05:00:00.019 | 2014-08-22 05:00:00.019 | Traceback (most recent call last): 2014-08-22 05:00:00.019 | File "keystone/tests/test_serializer.py", line 253, in test_collection_member 2014-08-22 05:00:00.019 | self.assertSerializeDeserialize(d, xml) 2014-08-22 05:00:00.019 | File "keystone/tests/test_serializer.py", line 37, in assertSerializeDeserialize 2014-08-22 05:00:00.019 | ksmatchers.XMLEquals(xml)) 2014-08-22 05:00:00.020 | File "/home/jenkins/workspace/gate-keystone-python26/.tox/py26/lib/python2.6/site-packages/testtools/testcase.py", line 423, in assertThat 2014-08-22 05:00:00.020 | raise mismatch_error 2014-08-22 05:00:00.020 | MismatchError: expected = <object xmlns="http://docs.openstack.org/identity/api/v2.0" attribute="value"> 2014-08-22 05:00:00.020 | <links> 2014-08-22 05:00:00.020 | <link href="http://localhost:5000/v3/objects/abc123def" rel="self"/> 2014-08-22 05:00:00.020 | <link href="http://localhost:5000/v3/anotherobjs/123" rel="anotherobj"/> 2014-08-22 05:00:00.020 | </links> 2014-08-22 05:00:00.020 | </object> 2014-08-22 05:00:00.020 | 2014-08-22 05:00:00.020 | actual = <object xmlns="http://docs.openstack.org/identity/api/v2.0" attribute="value"> 2014-08-22 05:00:00.020 | <links> 2014-08-22 05:00:00.020 | <link href="http://localhost:5000/v3/anotherobjs/123" rel="anotherobj"/> 2014-08-22 05:00:00.021 | <link href="http://localhost:5000/v3/objects/abc123def" rel="self"/> 2014-08-22 05:00:00.021 | </links> 2014-08-22 05:00:00.021 | </object> This is probably due to running with latest tox and tests using lxml which is not hash safe, so the unit tests need to be updated to account for random order results. Tempest had a similar problem last week. To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1361337/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp