[Checkins] SVN: zope.security/branches/nikhil_n-py25/src/zope/security/ made zope.security work with Python 2.5

nikhil n nikhil.n.n at gmail.com
Fri Jul 6 10:26:10 EDT 2007


Log message for revision 77512:
  made zope.security work with Python 2.5

Changed:
  U   zope.security/branches/nikhil_n-py25/src/zope/security/checker.py
  U   zope.security/branches/nikhil_n-py25/src/zope/security/untrustedpython/tests.py

-=-
Modified: zope.security/branches/nikhil_n-py25/src/zope/security/checker.py
===================================================================
--- zope.security/branches/nikhil_n-py25/src/zope/security/checker.py	2007-07-06 14:17:29 UTC (rev 77511)
+++ zope.security/branches/nikhil_n-py25/src/zope/security/checker.py	2007-07-06 14:26:09 UTC (rev 77512)
@@ -701,6 +701,7 @@
     type(iter([])): _iteratorChecker, # Same types in Python 2.2.1,
     type(iter(())): _iteratorChecker, # different in Python 2.3.
     type(iter({})): _iteratorChecker,
+    type(iter(set())): _iteratorChecker,
     type({}.iteritems()): _iteratorChecker,
     type({}.iterkeys()): _iteratorChecker,
     type({}.itervalues()): _iteratorChecker,

Modified: zope.security/branches/nikhil_n-py25/src/zope/security/untrustedpython/tests.py
===================================================================
--- zope.security/branches/nikhil_n-py25/src/zope/security/untrustedpython/tests.py	2007-07-06 14:17:29 UTC (rev 77511)
+++ zope.security/branches/nikhil_n-py25/src/zope/security/untrustedpython/tests.py	2007-07-06 14:26:09 UTC (rev 77512)
@@ -16,13 +16,18 @@
 $Id$
 """
 import unittest
-from zope.testing import doctestunit
+from zope.testing import doctestunit, renormalizing
 
 def test_suite():
+    import re
+    checker = renormalizing.RENormalizing([
+        (re.compile(r"'ImmutableModule' object"),
+                    r'object'),
+	])
     return unittest.TestSuite((
         doctestunit.DocFileSuite('builtins.txt',
                                  'rcompile.txt',
-                                 'interpreter.txt',
+                                 'interpreter.txt',checker=checker
                                  ),
         ))
 



More information about the Checkins mailing list