[Erp5-report] r44358 seb - in /erp5/trunk/products: ERP5/bootstrap/erp5_core/bt/ ERP5Type/t...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Mar 16 16:09:46 CET 2011


Author: seb
Date: Wed Mar 16 16:09:45 2011
New Revision: 44358

URL: http://svn.erp5.org?rev=44358&view=rev
Log:
make live tests and command line tests working in the same
way from login point of view

Modified:
    erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision
    erp5/trunk/products/ERP5Type/tests/ERP5TypeLiveTestCase.py
    erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py

Modified: erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision?rev=44358&r1=44357&r2=44358&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision [utf8] (original)
+++ erp5/trunk/products/ERP5/bootstrap/erp5_core/bt/revision [utf8] Wed Mar 16 16:09:45 2011
@@ -1 +1 @@
-40933
\ No newline at end of file
+40934
\ No newline at end of file

Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeLiveTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeLiveTestCase.py?rev=44358&r1=44357&r2=44358&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeLiveTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeLiveTestCase.py [utf8] Wed Mar 16 16:09:45 2011
@@ -114,6 +114,7 @@ class ERP5TypeLiveTestCase(ERP5TypeTestC
         '''
         # Disabling portal_activities is required in order to avoid
         # conflict with other threads doing tic in the same time
+        self.login()
         self.initial_transaction_hash = transaction.get().__hash__()
         self.activity_tool_subscribed = self.getPortalObject()\
                 .portal_activities.isSubscribed()

Modified: erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py?rev=44358&r1=44357&r2=44358&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/ERP5TypeTestCase.py [utf8] Wed Mar 16 16:09:45 2011
@@ -306,7 +306,14 @@ class ERP5TypeTestCaseMixin(ProcessingNo
       """
       Most of the time, we need to login before doing anything
       """
-      PortalTestCase.login(self, user_name)
+      try:
+        PortalTestCase.login(self, user_name)
+      except AttributeError:
+        uf = self.getPortal().acl_users
+        uf._doAddUser('ERP5TypeTestCase', '', ['Manager', 'Member', 'Assignee',
+                      'Assignor', 'Author', 'Auditor', 'Associate'], [])
+        return PortalTestCase.login(self, user_name)
+
 
     def logout(self):
       PortalTestCase.logout(self)



More information about the Erp5-report mailing list