[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