Mercurial > hgsubversion
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', |