[Checkins] SVN: zope.interface/trunk/ - LP #1055223: Fix test which depended on dictionary order and failed randomly
Brian Sutherland
cvs-admin at zope.org
Fri Sep 28 07:54:35 UTC 2012
Log message for revision 127900:
- LP #1055223: Fix test which depended on dictionary order and failed randomly
in Python 3.3.
Changed:
U zope.interface/trunk/CHANGES.txt
U zope.interface/trunk/src/zope/interface/tests/test_registry.py
-=-
Modified: zope.interface/trunk/CHANGES.txt
===================================================================
--- zope.interface/trunk/CHANGES.txt 2012-09-27 21:20:21 UTC (rev 127899)
+++ zope.interface/trunk/CHANGES.txt 2012-09-28 07:54:31 UTC (rev 127900)
@@ -6,6 +6,9 @@
- Restored ability to install the package in the absence of ``setuptools``.
+- LP #1055223: Fix test which depended on dictionary order and failed randomly
+ in Python 3.3.
+
4.0.1 (2012-05-22)
------------------
Modified: zope.interface/trunk/src/zope/interface/tests/test_registry.py
===================================================================
--- zope.interface/trunk/src/zope/interface/tests/test_registry.py 2012-09-27 21:20:21 UTC (rev 127899)
+++ zope.interface/trunk/src/zope/interface/tests/test_registry.py 2012-09-28 07:54:31 UTC (rev 127900)
@@ -482,7 +482,7 @@
comp = self._makeOne()
comp.registerUtility(_to_reg, ifoo, _name1, _info)
comp.registerUtility(_to_reg, ifoo, _name2, _info)
- reg = list(comp.registeredUtilities())
+ reg = sorted(comp.registeredUtilities(), key=lambda r: r.name)
self.assertEqual(len(reg), 2)
self.failUnless(isinstance(reg[0], UtilityRegistration))
self.failUnless(reg[0].registry is comp)
@@ -1008,7 +1008,7 @@
comp = self._makeOne()
comp.registerAdapter(_Factory, (ibar,), ifoo, _name1, _info)
comp.registerAdapter(_Factory, (ibar,), ifoo, _name2, _info)
- reg = list(comp.registeredAdapters())
+ reg = sorted(comp.registeredAdapters(), key=lambda r: r.name)
self.assertEqual(len(reg), 2)
self.failUnless(isinstance(reg[0], AdapterRegistration))
self.failUnless(reg[0].registry is comp)
More information about the checkins
mailing list