py33: iteration order of dict is unpredictable
In Python 3.3, hash randomization is enabled by default. It causes the iteration order of dicts and sets to be unpredictable and differ across Python runs. Sort the metadata.keys() in reverse order to keep the test cases as is. Close-Bug #1233405 Change-Id: I6251f18c9bc3a7842be9efeb5131c82919020e75
This commit is contained in:
parent
2ab334435f
commit
d21dde0588
@ -1422,7 +1422,7 @@ def do_meta(cs, args):
|
||||
if args.action == 'set':
|
||||
cs.servers.set_meta(server, metadata)
|
||||
elif args.action == 'delete':
|
||||
cs.servers.delete_meta(server, metadata.keys())
|
||||
cs.servers.delete_meta(server, sorted(metadata.keys(), reverse=True))
|
||||
|
||||
|
||||
def _print_server(cs, args):
|
||||
|
Loading…
x
Reference in New Issue
Block a user