[Zope-Checkins] CVS: Packages/OFS/tests -
testCopySupport.py:1.7.64.3
Tres Seaver
tseaver at zope.com
Tue Feb 15 15:59:26 EST 2005
Update of /cvs-repository/Packages/OFS/tests
In directory cvs.zope.org:/tmp/cvs-serv10996/lib/python/OFS/tests
Modified Files:
Tag: Zope-2_7-branch
testCopySupport.py
Log Message:
- AccessControl.ZopeGuards.guarded_getattr: Restored ability to aquire
"through" unprotected contexts, broken through overzealous cleanup in
Zope 2.7.3.
=== Packages/OFS/tests/testCopySupport.py 1.7.64.2 => 1.7.64.3 ===
--- Packages/OFS/tests/testCopySupport.py:1.7.64.2 Fri Nov 26 09:58:54 2004
+++ Packages/OFS/tests/testCopySupport.py Tue Feb 15 15:59:25 2005
@@ -3,7 +3,7 @@
from mimetools import Message
from multifile import MultiFile
-from AccessControl import SecurityManager
+from AccessControl import SecurityManager, Unauthorized
from AccessControl.SecurityManagement import newSecurityManager
from AccessControl.SecurityManagement import noSecurityManager
from Acquisition import Implicit
@@ -280,7 +280,9 @@
self._lambdas = ( validate_lambda, checkPermission_lambda )
def validate( self, *args, **kw ):
- return self._lambdas[ 0 ]( *args, **kw )
+ if self._lambdas[ 0 ]( *args, **kw ):
+ return 1
+ raise Unauthorized
def checkPermission( self, *args, **kw ) :
return self._lambdas[ 1 ]( *args, **kw )
More information about the Zope-Checkins
mailing list