[Erp5-report] r45362 seb - /erp5/trunk/products/ERP5/tests/testBPMCore.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Apr 13 11:39:41 CEST 2011


Author: seb
Date: Wed Apr 13 11:39:41 2011
New Revision: 45362

URL: http://svn.erp5.org?rev=45362&view=rev
Log:
we must be able to find a business process when following specialise
category on simulation movements

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

Modified: erp5/trunk/products/ERP5/tests/testBPMCore.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testBPMCore.py?rev=45362&r1=45361&r2=45362&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testBPMCore.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testBPMCore.py [utf8] Wed Apr 13 11:39:41 2011
@@ -297,13 +297,16 @@ class TestBPMDummyDeliveryMovementMixin(
       setattr(self, property_name, document)
       return document
 
+    simulation_movement_kw = {
+       'specialise': self.business_process.getRelativeUrl()}
     def constructSimulationTree(applied_rule, prefix=None):
       document = setTestClassProperty(prefix, 'simulation_movement',
         applied_rule.newContent(
         portal_type = 'Simulation Movement',
         delivery_value = order_line,
         trade_phase='default/order',
-        causality_value_list=[self.order_link, self.order_path]
+        causality_value_list=[self.order_link, self.order_path],
+        **simulation_movement_kw
         ))
 
       if simulation_depth > 1:
@@ -316,7 +319,8 @@ class TestBPMDummyDeliveryMovementMixin(
           document.newContent(
           portal_type='Simulation Movement',
           trade_phase='default/delivery',
-          causality_value_list=[self.delivery_link, self.delivery_path]))
+          causality_value_list=[self.delivery_link, self.delivery_path],
+          **simulation_movement_kw))
 
         if simulation_depth > 2:
 
@@ -329,7 +333,8 @@ class TestBPMDummyDeliveryMovementMixin(
               document.newContent(
               portal_type='Simulation Movement',
               trade_phase='default/invoicing',
-              causality_value_list=[self.invoice_link, self.invoice_path]))
+              causality_value_list=[self.invoice_link, self.invoice_path],
+              **simulation_movement_kw))
 
     constructSimulationTree(self.applied_rule)
     if dummy_split:



More information about the Erp5-report mailing list