From a99e7272b8703e54b3c96ac0fdb7fe7eacfabbe8 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Sat, 22 Jan 2011 16:11:33 -0600 Subject: pactest: sort repos by alpha order in config file The order was non-deterministic before, and just happened to work for sync023.py as it was written. Ensure there is some sort of predictable ordering. Signed-off-by: Dan McGee --- test/pacman/util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'test/pacman/util.py') diff --git a/test/pacman/util.py b/test/pacman/util.py index 652467ae..359b42bf 100755 --- a/test/pacman/util.py +++ b/test/pacman/util.py @@ -125,8 +125,11 @@ def mkcfgfile(filename, root, option, db): data.extend(["%s = %s" % (key, j) for j in value]) # Repositories - for key, value in db.iteritems(): + # sort by repo name so tests can predict repo order, rather than be + # subjects to the whims of python dict() ordering + for key in sorted(db.iterkeys()): if key != "local": + value = db[key] data.append("[%s]\n" \ "Server = file://%s" \ % (value.treename, -- cgit v1.2.3