[Checkins] SVN: z3c.checkversions/trunk/z3c/checkversions/b Sort all dictionaries for a more robust test suite.

Marius Gedminas cvs-admin at zope.org
Mon Jun 11 09:10:34 UTC 2012


Log message for revision 126708:
  Sort all dictionaries for a more robust test suite.

Changed:
  U   z3c.checkversions/trunk/z3c/checkversions/base.py
  U   z3c.checkversions/trunk/z3c/checkversions/buildout.txt

-=-
Modified: z3c.checkversions/trunk/z3c/checkversions/base.py
===================================================================
--- z3c.checkversions/trunk/z3c/checkversions/base.py	2012-06-11 09:10:25 UTC (rev 126707)
+++ z3c.checkversions/trunk/z3c/checkversions/base.py	2012-06-11 09:10:30 UTC (rev 126708)
@@ -78,7 +78,7 @@
         """
         versions = self.get_versions()
 
-        for name, version in versions.items():
+        for name, version in sorted(versions.items()):
             if self.incremental == 'stop':
                 # skip subsequent scans
                 print("%s=%s" % (name, version))

Modified: z3c.checkversions/trunk/z3c/checkversions/buildout.txt
===================================================================
--- z3c.checkversions/trunk/z3c/checkversions/buildout.txt	2012-06-11 09:10:25 UTC (rev 126707)
+++ z3c.checkversions/trunk/z3c/checkversions/buildout.txt	2012-06-11 09:10:30 UTC (rev 126708)
@@ -28,22 +28,23 @@
 
 We can now check the new highest versions:
 
+>>> from pprint import pprint
 >>> from z3c.checkversions import buildout
 >>> checker = buildout.Checker(filename=buildout_path)
->>> checker.get_versions()
+>>> pprint(dict(checker.get_versions()))
 # Checking buildout file ...
-{'zope.interface': '3.4.0', 'zope.component': '3.0.0'}
+{'zope.component': '3.0.0', 'zope.interface': '3.4.0'}
 >>> checker.check()
 # Checking buildout file ...
+zope.component=3.9.4
 zope.interface=3.6.1
-zope.component=3.9.4
 
 We can check only the minor versions:
 
 >>> checker.check(level=2)
 # Checking buildout file ...
+zope.component=3.0.3
 zope.interface=3.4.1
-zope.component=3.0.3
 
 
 We can provide a different index url:
@@ -51,18 +52,18 @@
 >>> checker = buildout.Checker(filename=buildout_path, index_url=testindex2)
 >>> checker.check()
 # Checking buildout file ...
+zope.component=3.9.3
 zope.interface=3.6.2
-zope.component=3.9.3
 
 The verbose mode gives the current and previous versions
 
 >>> checker = buildout.Checker(filename=buildout_path, verbose=True)
 >>> checker.check(level=2)
 # Checking buildout file ...
+# was: 3.0.0
+zope.component=3.0.3
 # was: 3.4.0
 zope.interface=3.4.1
-# was: 3.0.0
-zope.component=3.0.3
 
 The old comments are removed:
 
@@ -83,10 +84,10 @@
 >>> checker = buildout.Checker(filename=buildout_path, verbose=True)
 >>> checker.check()
 # Checking buildout file ...
+# was: 3.0.3
+zope.component=3.9.4
 # was: 3.4.1
 zope.interface=3.6.1
-# was: 3.0.3
-zope.component=3.9.4
 
 We can provide a blacklist file, containing versions to not suggest.
 This file may come from a buildbot remembering failures.
@@ -103,10 +104,10 @@
 ...                            blacklist=blacklist_path)
 >>> checker.check()
 # Checking buildout file ...
+# was: 3.0.3
+zope.component=3.9.2
 # was: 3.4.1
 zope.interface=3.6.1
-# was: 3.0.3
-zope.component=3.9.2
 
 We can let the checker to suggest only one new package. This should be used to
 test a just single new package against a set of other packages.
@@ -117,9 +118,9 @@
 ...                            blacklist=blacklist_path)
 >>> checker.check()
 # Checking buildout file ...
-# was: 3.4.1
-zope.interface=3.6.1
-zope.component=3.0.3
+# was: 3.0.3
+zope.component=3.9.2
+zope.interface=3.4.1
 
 >>> os.remove(blacklist_path)
 >>> os.remove(buildout_path)



More information about the checkins mailing list