# HG changeset patch # User Julien Cristau # Date 1423834475 -3600 # Node ID 3b89cfd010a6aa47fc3e28c1f085f4f1a78e98ab # Parent 2daa5c6dea4dad96718d6c4c32fafad0cd599507 [test] Don't depend on dict iteration ordering Fixes test with python -R. Related to #4959402. diff -r 2daa5c6dea4d -r 3b89cfd010a6 test/unittest_schema.py --- a/test/unittest_schema.py Fri Feb 13 14:32:15 2015 +0100 +++ b/test/unittest_schema.py Fri Feb 13 14:34:35 2015 +0100 @@ -360,8 +360,8 @@ schema['produces_and_buys'].rdefs.keys()) self.assertEqual([('Person','Service')], schema['produces_and_buys2'].rdefs.keys()) - self.assertEqual([('Company', 'Service'), ('Person', 'Service')], - schema['reproduce'].rdefs.keys()) + self.assertCountEqual([('Company', 'Service'), ('Person', 'Service')], + schema['reproduce'].rdefs.keys()) # check relation definitions are marked infered rdef = schema['produces_and_buys'].rdefs[('Person','Service')] self.assertTrue(rdef.infered)