diff --git a/product/ERP5/tests/testTradeReports.py b/product/ERP5/tests/testTradeReports.py index 9e9f0b4d530d95b80904d4d0803c09169eff5344..58d0a924f7a99ad58f5f42c311b21ab96f696440 100644 --- a/product/ERP5/tests/testTradeReports.py +++ b/product/ERP5/tests/testTradeReports.py @@ -52,6 +52,13 @@ class TestTradeReports(ERP5ReportTestCase): 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 @@ class TestTradeReports(ERP5ReportTestCase): # and all this available to catalog get_transaction().commit() self.tic() + self.loginAsUser() def beforeTearDown(self): """Remove all documents.