[Erp5-report] r17426 - /erp5/trunk/products/ERP5/tests/testOrder.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Nov 6 18:08:43 CET 2007


Author: alex
Date: Tue Nov  6 18:08:42 2007
New Revision: 17426

URL: http://svn.erp5.org?rev=17426&view=rev
Log:
validate simulation rules

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

Modified: erp5/trunk/products/ERP5/tests/testOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testOrder.py?rev=17426&r1=17425&r2=17426&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testOrder.py (original)
+++ erp5/trunk/products/ERP5/tests/testOrder.py Tue Nov  6 18:08:42 2007
@@ -71,6 +71,7 @@
     portal_catalog = self.getCatalogTool()
     #portal_catalog.manage_catalogClear()
     self.createCategories()
+    self.validateRules()
 
   def createCategories(self):
     """
@@ -106,6 +107,17 @@
         o = self.category_tool.product_line.newContent(
                                                  portal_type='Category',
                                                  id=category_id)
+
+  def validateRules(self, sequence=None, sequence_list=[]):
+    """
+    does what it says it does
+    """
+    rule_tool = self.getRuleTool()
+    for rule in rule_tool.contentValues(
+        portal_type=rule_tool.getPortalRuleTypeList()):
+      if rule.getValidationState() != 'validated':
+        rule.validate()
+        rule.recursiveReindexObject()
 
   def stepTic(self,**kw):
     self.tic()




More information about the Erp5-report mailing list