diff test/test_security.py @ 3119:c26f2ba69c78

some bits I missed, and the next release will be beta ;)
author Richard Jones <richard@users.sourceforge.net>
date Fri, 28 Jan 2005 04:07:58 +0000
parents 460eb0209a9e
children 75dc225613cc
line wrap: on
line diff
--- a/test/test_security.py	Fri Jan 28 03:58:40 2005 +0000
+++ b/test/test_security.py	Fri Jan 28 04:07:58 2005 +0000
@@ -18,7 +18,7 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 # SOFTWARE.
 
-# $Id: test_security.py,v 1.8 2005-01-28 03:51:19 richard Exp $
+# $Id: test_security.py,v 1.9 2005-01-28 04:07:58 richard Exp $
 
 import os, unittest, shutil
 
@@ -124,6 +124,13 @@
         # *any* access to class
         self.assertEquals(has('Test', user1, 'test'), 1)
         self.assertEquals(has('Test', user2, 'test'), 1)
+
+        # *any* access to item
+        self.assertEquals(has('Test', user1, 'test', itemid='1'), 1)
+        self.assertEquals(has('Test', user2, 'test', itemid='1'), 1)
+        self.assertEquals(has('Test', super, 'test', itemid='1'), 1)
+        self.assertEquals(has('Test', none, 'test', itemid='1'), 0)
+
         # now property test
         self.assertEquals(has('Test', user2, 'test', property='a'), 1)
         self.assertEquals(has('Test', user2, 'test', property='b'), 1)

Roundup Issue Tracker: http://roundup-tracker.org/