[Zope-Checkins]
SVN: Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py
Added comment that marks the place in UnauthorizedBinding
where the one test failure happens in
test_bound_used_context_method_w_roles and why that might happen.
Hanno Schlichting
plone at hannosch.info
Sun Jun 17 19:06:58 EDT 2007
Log message for revision 76749:
Added comment that marks the place in UnauthorizedBinding where the one test failure happens in test_bound_used_context_method_w_roles and why that might happen.
Changed:
U Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py
-=-
Modified: Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py
===================================================================
--- Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py 2007-06-17 22:47:32 UTC (rev 76748)
+++ Zope/branches/philikon-aq-and-__parent__/lib/python/Shared/DC/Scripts/Bindings.py 2007-06-17 23:06:57 UTC (rev 76749)
@@ -179,7 +179,14 @@
# Make *extra* sure that the wrapper isn't used to access
# __call__, etc.
if name.startswith('__'):
- self.__you_lose()
+ if name == '__parent__':
+ # XXX For some reason the test in testBindings calls __parent__
+ # for bound_used_context_methodWithRoles_ps.
+ # I couldn't figure out why it tries that, but guess that it
+ # tried aq_parent so far.
+ pass
+ else:
+ self.__you_lose()
return guarded_getattr(self._wrapped, name, default)
#return getattr(self._wrapped, name, default)
More information about the Zope-Checkins
mailing list