[Erp5-report] r29438 - in /erp5/trunk/products/ERP5/tests: testInventory.py testOrder.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Oct 7 13:04:56 CEST 2009
Author: fabien
Date: Wed Oct 7 13:04:56 2009
New Revision: 29438
URL: http://svn.erp5.org?rev=29438&view=rev
Log:
add preferences required by erp5_apparel bt
Modified:
erp5/trunk/products/ERP5/tests/testInventory.py
erp5/trunk/products/ERP5/tests/testOrder.py
Modified: erp5/trunk/products/ERP5/tests/testInventory.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testInventory.py?rev=29438&r1=29437&r2=29438&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testInventory.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testInventory.py [utf8] Wed Oct 7 13:04:56 2009
@@ -76,6 +76,26 @@
"""
return ('erp5_base', 'erp5_pdm', 'erp5_trade', 'erp5_apparel')
+ 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, quiet=1, run=run_all_test):
self.login()
self.category_tool = self.getCategoryTool()
@@ -88,6 +108,7 @@
from Products.ERP5Type.Document.PackingList import PackingList
PackingList.isPacked = isPacked
self.createCurrency()
+ self.setUpPreferences()
def createCategory(self, parent, id_list):
last_category = None
Modified: erp5/trunk/products/ERP5/tests/testOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testOrder.py?rev=29438&r1=29437&r2=29438&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testOrder.py [utf8] Wed Oct 7 13:04:56 2009
@@ -67,6 +67,26 @@
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, quiet=1, run=1):
self.login()
portal = self.getPortal()
@@ -75,6 +95,7 @@
#portal_catalog.manage_catalogClear()
self.createCategories()
self.validateRules()
+ self.setUpPreferences()
def createCurrency(self):
currency_module = self.getPortal().currency_module
More information about the Erp5-report
mailing list