changeset 4446:17f796a78647

fix broken tests by adding additional permissions... ...now that we check for permission on the destination class of a Link/Multilink when searching...
author Ralf Schlatterbeck <schlatterbeck@users.sourceforge.net>
date Thu, 21 Oct 2010 19:53:51 +0000
parents 80a9295a60fd
children 9d37875416c3
files test/test_cgi.py test/test_xmlrpc.py
diffstat 2 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/test_cgi.py	Thu Oct 21 19:19:58 2010 +0000
+++ b/test/test_cgi.py	Thu Oct 21 19:53:51 2010 +0000
@@ -741,6 +741,10 @@
         p = self.db.security.addPermission(name='View', klass='iss',
             properties=("title", "status"), check=lambda x,y,z: True)
         self.db.security.addPermissionToRole('User', p)
+        # Allow all relevant roles access to stat
+        p = self.db.security.addPermission(name='View', klass='stat')
+        self.db.security.addPermissionToRole('User', p)
+        self.db.security.addPermissionToRole('Project', p)
         # Allow role "Project" access to whole iss
         p = self.db.security.addPermission(name='View', klass='iss')
         self.db.security.addPermissionToRole('Project', p)
--- a/test/test_xmlrpc.py	Thu Oct 21 19:19:58 2010 +0000
+++ b/test/test_xmlrpc.py	Thu Oct 21 19:53:51 2010 +0000
@@ -134,6 +134,10 @@
         # Allow role "Project" access to whole issue
         p = self.db.security.addPermission(name='View', klass='issue')
         self.db.security.addPermissionToRole('Project', p)
+        # Allow all access to status:
+        p = self.db.security.addPermission(name='View', klass='status')
+        self.db.security.addPermissionToRole('User', p)
+        self.db.security.addPermissionToRole('Project', p)
 
         keyword = self.db.keyword
         status = self.db.status

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