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

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Oct 15 16:39:12 CEST 2009


Author: nicolas.dumazet
Date: Thu Oct 15 16:39:09 2009
New Revision: 29682

URL: http://svn.erp5.org?rev=29682&view=rev
Log:
Move the creation of user 'ERP5TypeTestCase' at portal level outside of the
login() method, in setUpERP5Site: login() should only... log you in!

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=29682&r1=29681&r2=29682&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Thu Oct 15 16:39:09 2009
@@ -281,11 +281,7 @@
       """
       Most of the time, we need to login before doing anything
       """
-      uf = self.getPortal().acl_users
-      uf._doAddUser('ERP5TypeTestCase', '', ['Manager', 'Member', 'Assignee',
-          'Assignor', 'Author', 'Auditor', 'Associate'], [])
-      user = uf.getUserById('ERP5TypeTestCase').__of__(uf)
-      newSecurityManager(None, user)
+      PortalTestCase.login(self, 'ERP5TypeTestCase')
 
     def _setupUser(self):
       '''Creates the default user.'''
@@ -784,6 +780,12 @@
               if not quiet:
                 ZopeTestCase._print('done (%.3fs)\n' % (time.time() - start))
 
+            # Create a Manager user at the Portal level
+            uf = self.getPortal().acl_users
+            uf._doAddUser('ERP5TypeTestCase', '', ['Manager', 'Member', 'Assignee',
+                            'Assignor', 'Author', 'Auditor', 'Associate'], [])
+            user = uf.getUserById('ERP5TypeTestCase').__of__(uf)
+
             setup_once = getattr(self, 'setUpOnce', None)
             if setup_once is not None and \
                    not getattr(portal, 'set_up_once_called', 0):




More information about the Erp5-report mailing list