[Erp5-report] r29432 - /erp5/trunk/products/ERP5/tests/testResource.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Oct 6 16:41:09 CEST 2009
Author: fabien
Date: Tue Oct 6 16:41:07 2009
New Revision: 29432
URL: http://svn.erp5.org?rev=29432&view=rev
Log:
add preferences required by some portal_types
Modified:
erp5/trunk/products/ERP5/tests/testResource.py
Modified: erp5/trunk/products/ERP5/tests/testResource.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testResource.py?rev=29432&r1=29431&r2=29432&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testResource.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testResource.py [utf8] Tue Oct 6 16:41:07 2009
@@ -31,6 +31,7 @@
from Testing import ZopeTestCase
from Products.ERP5Type.tests.ERP5TypeTestCase import ERP5TypeTestCase
from AccessControl.SecurityManagement import newSecurityManager
+from Products.CMFCore.utils import getToolByName
from zLOG import LOG
from Products.ERP5Type.tests.Sequence import SequenceList
from DateTime import DateTime
@@ -73,11 +74,32 @@
user = uf.getUserById('rc').__of__(uf)
newSecurityManager(None, user)
+ def setUpPreferences(self):
+ portal = self.getPortal()
+ preferences = getToolByName(portal,'portal_preferences')
+
+ system_preference = preferences.newContent(
+ portal_type = 'System Preference'
+ )
+
+ system_preference.edit(
+ preferred_apparel_model_variation_base_category_list = ('colour', 'size', 'morphology', 'industrial_phase',),
+ preferred_apparel_cloth_variation_base_category_list = ('size',),
+ preferred_apparel_component_variation_base_category_list = ('variation',),
+ preferred_apparel_colour_variation_base_category_list = ('colour',),
+ priority = 1,
+ )
+
+ system_preference.enable()
+ transaction.commit()
+ self.tic()
+
def afterSetUp(self):
self.login()
self.portal = self.getPortal()
self.category_tool = self.getCategoryTool()
self.createCategories()
+ self.setUpPreferences()
def beforeTearDown(self):
transaction.abort()
More information about the Erp5-report
mailing list