[Zope-Checkins] CVS: Packages/AccessControl/tests -
testZopeGuards.py:1.1.4.10
Andreas Jung
andreas at andreas-jung.com
Wed Aug 3 04:25:14 EDT 2005
Update of /cvs-repository/Packages/AccessControl/tests
In directory cvs.zope.org:/tmp/cvs-serv7910/lib/python/AccessControl/tests
Modified Files:
Tag: Zope-2_7-branch
testZopeGuards.py
Log Message:
forgotten to commit additional unittest for leak in cAccessControl
=== Packages/AccessControl/tests/testZopeGuards.py 1.1.4.9 => 1.1.4.10 ===
--- Packages/AccessControl/tests/testZopeGuards.py:1.1.4.9 Tue Apr 5 17:17:44 2005
+++ Packages/AccessControl/tests/testZopeGuards.py Wed Aug 3 04:25:12 2005
@@ -89,6 +89,16 @@
def tearDown(self):
self.setSecurityManager(self.__old)
+ def test_unauthorized(self):
+ obj, name = Method(), 'args'
+ value = getattr(obj, name)
+ rc = sys.getrefcount(value)
+ self.__sm.reject = True
+ self.assertRaises(Unauthorized, guarded_getattr, obj, name)
+ self.assert_(self.__sm.calls)
+ del self.__sm.calls[:]
+ self.assertEqual(rc, sys.getrefcount(value))
+
def test_calls_validate_for_unknown_type(self):
self.guarded_getattr(self, 'test_calls_validate_for_unknown_type')
self.assert_(self.__sm.calls)
More information about the Zope-Checkins
mailing list