[Zope-Checkins] CVS: Zope/lib/python/AccessControl/tests - testPermissionRole.py:1.4
Chris McDonough
chrism@zope.com
Mon, 16 Dec 2002 14:15:05 -0500
Update of /cvs-repository/Zope/lib/python/AccessControl/tests
In directory cvs.zope.org:/tmp/cvs-serv24919
Modified Files:
testPermissionRole.py
Log Message:
Test changes to cAccessControl.c to support gettattr (collector 167).
=== Zope/lib/python/AccessControl/tests/testPermissionRole.py 1.3 => 1.4 ===
--- Zope/lib/python/AccessControl/tests/testPermissionRole.py:1.3 Wed Aug 14 17:28:08 2002
+++ Zope/lib/python/AccessControl/tests/testPermissionRole.py Mon Dec 16 14:15:05 2002
@@ -122,6 +122,12 @@
assertPRoles(o, EditThingsPermission, ())
assertPRoles(o, DeletePermission, ())
+ def testPermissionRoleSupportsGetattr(self):
+ a = PermissionRole('a')
+ self.failUnless(getattr(a, '__roles__') == ('Manager',))
+ self.failUnless(getattr(a, '_d') == ('Manager',))
+ self.failUnless(getattr(a, '__name__') == 'a')
+ self.failUnless(getattr(a, '_p') == '_a_Permission')
def test_suite():
suite = unittest.TestSuite()