diff tests/test_tags.py @ 1321:a36e87ae2380

tests: always compare manifest keys in sorted order Not comparing sorted lists was probably always a mistake, but it became an actual failure when upstream Mercurial changed to using lazymanifest, which always returns keys in sorted order.
author Siddharth Agarwal <sid0@fb.com>
date Fri, 27 Mar 2015 16:44:05 -0700
parents f06bb42bd2b2
children ab15749252b0 253b2ab253a1
line wrap: on
line diff
--- a/tests/test_tags.py
+++ b/tests/test_tags.py
@@ -138,16 +138,9 @@ rename a tag
             'branch': 'magic',
             'convert_revision': 'svn:af82cc90-c2d2-43cd-b1aa-c8a78449440a/tags/also-edit@14'})
        self.assertEqual(repo[alsoedit].parents()[0].node(), repo.tags()['also-edit'])
-       self.assertEqual(repo['also-edit'].manifest().keys(),
-                        ['beta',
-                         '.hgtags',
-                         'delta',
-                         'alpha',
-                         'omega',
-                         'iota',
-                         'gamma',
-                         'lambda',
-                         ])
+       self.assertEqual(sorted(repo['also-edit'].manifest().keys()),
+                        ['.hgtags', 'alpha', 'beta', 'delta', 'gamma', 'iota',
+                         'lambda', 'omega'])
 
        self.assertEqual(editlater, repo['edit-later'].node())
        self.assertEqual(