[Erp5-report] r35398 nicolas - /erp5/trunk/products/ERP5/tests/testBug.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon May 17 18:32:54 CEST 2010


Author: nicolas
Date: Mon May 17 18:32:52 2010
New Revision: 35398

URL: http://svn.erp5.org?rev=35398&view=rev
Log:
Define preferences required to init Bug Lines

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

Modified: erp5/trunk/products/ERP5/tests/testBug.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testBug.py?rev=35398&r1=35397&r2=35398&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBug.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testBug.py [utf8] Mon May 17 18:32:52 2010
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
 #############################################################################
 #
 # Copyright (c) 2007-2008 Nexedi SA and Contributors. All Rights Reserved.
@@ -72,13 +73,22 @@
       Initialize the ERP5 site.
     """
     self.login()
+    self.setDefaultSitePreference()
     self.datetime = DateTime() 
-    self.portal = self.getPortal()
     self.workflow_tool = self.portal.portal_workflow
     # Use a dummy mailhost to not send mail notification to the guy how run unit test
     if 'MailHost' in self.portal.objectIds():
       self.portal.manage_delObjects(['MailHost'])
       self.portal._setObject('MailHost', DummyMailHost('MailHost'))
+
+  def setDefaultSitePreference(self):
+    default_preference = self.portal.portal_preferences.default_site_preference
+    default_preference.setPreferredTextFormat('text/plain')
+    default_preference.getPreferredTextEditor('text_area')
+    if self.portal.portal_workflow.isTransitionPossible(default_preference,
+                                                                     'enable'):
+      default_preference.enable()
+    return default_preference
 
   ##################################
   ##  Usefull methods




More information about the Erp5-report mailing list