comparison 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
comparison
equal deleted inserted replaced
1320:2061fd988f3f 1321:a36e87ae2380
136 repo[alsoedit].extra(), 136 repo[alsoedit].extra(),
137 {'close': '1', 137 {'close': '1',
138 'branch': 'magic', 138 'branch': 'magic',
139 'convert_revision': 'svn:af82cc90-c2d2-43cd-b1aa-c8a78449440a/tags/also-edit@14'}) 139 'convert_revision': 'svn:af82cc90-c2d2-43cd-b1aa-c8a78449440a/tags/also-edit@14'})
140 self.assertEqual(repo[alsoedit].parents()[0].node(), repo.tags()['also-edit']) 140 self.assertEqual(repo[alsoedit].parents()[0].node(), repo.tags()['also-edit'])
141 self.assertEqual(repo['also-edit'].manifest().keys(), 141 self.assertEqual(sorted(repo['also-edit'].manifest().keys()),
142 ['beta', 142 ['.hgtags', 'alpha', 'beta', 'delta', 'gamma', 'iota',
143 '.hgtags', 143 'lambda', 'omega'])
144 'delta',
145 'alpha',
146 'omega',
147 'iota',
148 'gamma',
149 'lambda',
150 ])
151 144
152 self.assertEqual(editlater, repo['edit-later'].node()) 145 self.assertEqual(editlater, repo['edit-later'].node())
153 self.assertEqual( 146 self.assertEqual(
154 repo[closeme].extra(), 147 repo[closeme].extra(),
155 {'close': '1', 148 {'close': '1',