[Zope-Checkins] CVS: Zope/lib/python/AccessControl/tests - testPermissionRole.py:1.3.4.1

Chris McDonough chrism@zope.com
Fri, 3 Jan 2003 01:29:28 -0500


Update of /cvs-repository/Zope/lib/python/AccessControl/tests
In directory cvs.zope.org:/tmp/cvs-serv26385/tests

Modified Files:
      Tag: chrism-install-branch
	testPermissionRole.py 
Log Message:
Merging chrism-install-branch with HEAD (hopefully for one of the last
times).



=== Zope/lib/python/AccessControl/tests/testPermissionRole.py 1.3 => 1.3.4.1 ===
--- Zope/lib/python/AccessControl/tests/testPermissionRole.py:1.3	Wed Aug 14 17:28:08 2002
+++ Zope/lib/python/AccessControl/tests/testPermissionRole.py	Fri Jan  3 01:29:26 2003
@@ -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()