[Erp5-report] r23162 - /erp5/trunk/products/ERP5/tests/testTradeReports.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Aug 26 13:28:30 CEST 2008


Author: jerome
Date: Tue Aug 26 13:28:26 2008
New Revision: 23162

URL: http://svn.erp5.org?rev=23162&view=rev
Log:
don't tests reports with Manager role

Modified:
    erp5/trunk/products/ERP5/tests/testTradeReports.py

Modified: erp5/trunk/products/ERP5/tests/testTradeReports.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testTradeReports.py?rev=23162&r1=23161&r2=23162&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testTradeReports.py (original)
+++ erp5/trunk/products/ERP5/tests/testTradeReports.py Tue Aug 26 13:28:26 2008
@@ -52,6 +52,13 @@
     user = uf.getUserById('manager').__of__(uf)
     newSecurityManager(None, user)
 
+  def loginAsUser(self):
+    """login as user, without Manager role"""
+    uf = self.getPortal().acl_users
+    uf._doAddUser('user', 'user', ['Assignee', 'Assignor',
+                               'Associate', 'Auditor', 'Author'], [])
+    user = uf.getUserById('manager').__of__(uf)
+    newSecurityManager(None, user)
 
   def afterSetUp(self):
     """Setup the fixture.
@@ -145,6 +152,7 @@
     # and all this available to catalog
     get_transaction().commit()
     self.tic()
+    self.loginAsUser()
 
   def beforeTearDown(self):
     """Remove all documents.




More information about the Erp5-report mailing list