[Zope-Checkins] CVS: Packages/AccessControl/tests -
testZopeSecurityPolicy.py:1.6.2.7
Andreas Jung
andreas at andreas-jung.com
Mon Jul 26 16:08:17 EDT 2004
Update of /cvs-repository/Packages/AccessControl/tests
In directory cvs.zope.org:/tmp/cvs-serv19934/lib/python/AccessControl/tests
Modified Files:
Tag: Zope-2_7-branch
testZopeSecurityPolicy.py
Log Message:
- Collector #1436: applied patch to fix a memory leak in
cAccessControl.
=== Packages/AccessControl/tests/testZopeSecurityPolicy.py 1.6.2.6 => 1.6.2.7 ===
--- Packages/AccessControl/tests/testZopeSecurityPolicy.py:1.6.2.6 Tue Jan 27 14:22:36 2004
+++ Packages/AccessControl/tests/testZopeSecurityPolicy.py Mon Jul 26 16:08:17 2004
@@ -218,6 +218,17 @@
self.assertPolicyAllows(item, 'setuid_m')
self.assertPolicyAllows(item, 'dangerous_m')
+ def testIdentityProxy(self):
+ eo = ImplictAcqObject()
+ eo.getOwner = lambda: None
+ self.context.stack.append(eo)
+ rc = sys.getrefcount(eo)
+ self.testUserAccess()
+ self.assertEqual(rc, sys.getrefcount(eo))
+ eo._proxy_roles = ()
+ self.testUserAccess()
+ self.assertEqual(rc, sys.getrefcount(eo))
+
def testAccessToUnprotectedSubobjects(self):
item = self.item
r_item = self.a.r_item
More information about the Zope-Checkins
mailing list