[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/Security/tests - testSecurityManagement.py:1.1.2.5

Guido van Rossum guido@python.org
Thu, 13 Dec 2001 11:16:25 -0500


Update of /cvs-repository/Zope3/lib/python/Zope/App/Security/tests
In directory cvs.zope.org:/tmp/cvs-serv9328/tests

Modified Files:
      Tag: Zope-3x-branch
	testSecurityManagement.py 
Log Message:
call newSecurityManager(user=None) for anonymous user.

=== Zope3/lib/python/Zope/App/Security/tests/testSecurityManagement.py 1.1.2.4 => 1.1.2.5 ===
 
     def test_getSecurityManager( self ):
+        # This is a test for the case when there is no principal
 
         from Zope.App.Security.SecurityManagement import noSecurityManager
         from Zope.App.Security.SecurityManagement import replaceSecurityManager
@@ -64,7 +65,8 @@
         self.failUnless( replaceSecurityManager( None ) is None )
 
         mgr = getSecurityManager()
-        self.assertEqual( mgr.getUser().getUserName(), 'Anonymous User' )
+        self.assertEqual( mgr.getUser(), None)
+        # XXX maybe add test for default principal case
         self.failIf( mgr.calledByExecutable() )
         self.assertEqual( replaceSecurityManager( None ), mgr )