[z3-checkins] r5232 - z3/Five/trunk/tests
faassen at codespeak.net
faassen at codespeak.net
Tue Jun 22 12:05:28 MEST 2004
Author: faassen
Date: Tue Jun 22 12:05:27 2004
New Revision: 5232
Modified:
z3/Five/trunk/tests/test_security2.py
Log:
Extend tests to test a whole variety of pages.
Modified: z3/Five/trunk/tests/test_security2.py
==============================================================================
--- z3/Five/trunk/tests/test_security2.py (original)
+++ z3/Five/trunk/tests/test_security2.py Tue Jun 22 12:05:27 2004
@@ -28,16 +28,25 @@
def assertNoPermission(self, permission, object):
user = getSecurityManager().getUser()
self.assert_(not user.has_permission(permission, object))
-
- def test_one(self):
- self.login('viewer')
- view = self.folder.unrestrictedTraverse('testoid/eagle.txt')
- self.assertNoPermission(ViewManagementScreens, view)
-
- def test_two(self):
+
+ paths = [
+ 'testoid/eagle.txt',
+ 'testoid/falcon.html',
+ 'testoid/owl.html',
+ 'testoid/flamingo.html',
+ 'testoid/flamingo2.html',
+ 'testoid/condor.html']
+
+ def test_no_permission(self):
+ for path in self.paths:
+ view = self.folder.unrestrictedTraverse(path)
+ self.assertNoPermission(ViewManagementScreens, view)
+
+ def test_permission(self):
self.login('manager')
- view = self.folder.unrestrictedTraverse('testoid/eagle.txt')
- self.assertPermission(ViewManagementScreens, view)
+ for path in self.paths:
+ view = self.folder.unrestrictedTraverse(path)
+ self.assertPermission(ViewManagementScreens, view)
def test_suite():
suite = unittest.TestSuite()
More information about the z3-checkins
mailing list