[Erp5-report] r13357 - /erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Mar 12 14:07:54 CET 2007


Author: jerome
Date: Mon Mar 12 14:07:52 2007
New Revision: 13357

URL: http://svn.erp5.org?rev=13357&view=rev
Log:
ERP5TypeTestCase user must have *all* roles, because it will own all executable
objects in the ZODB, and it's required for proxy roles to work that the owner
have the role.
http://www.zope.org/Members/jim/ZopeSecurity/ServerSideTrojan


Modified:
    erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py

Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=13357&r1=13356&r2=13357&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py Mon Mar 12 14:07:52 2007
@@ -258,7 +258,8 @@
       Most of the time, we need to login before doing anything
       """
       uf = self.getPortal().acl_users
-      uf._doAddUser('ERP5TypeTestCase', '', ['Manager', 'Member'], [])
+      uf._doAddUser('ERP5TypeTestCase', '', ['Manager', 'Member', 'Assignee',
+          'Assignor', 'Author', 'Auditor', 'Associate'], [])
       user = uf.getUserById('ERP5TypeTestCase').__of__(uf)
       newSecurityManager(None, user)
 




More information about the Erp5-report mailing list