[Erp5-report] r20128 - in /erp5/trunk/products/ERP5: MovementGroup.py tests/testPackingList.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 25 17:38:06 CET 2008


Author: seb
Date: Tue Mar 25 17:38:05 2008
New Revision: 20128

URL: http://svn.erp5.org?rev=20128&view=rev
Log:
- thanks to Yoshinori, modify the class name of the new movement group
- fix a variable name in the movement group
- test that the causality is well defined on the packing list line

Modified:
    erp5/trunk/products/ERP5/MovementGroup.py
    erp5/trunk/products/ERP5/tests/testPackingList.py

Modified: erp5/trunk/products/ERP5/MovementGroup.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/MovementGroup.py?rev=20128&r1=20127&r2=20128&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/MovementGroup.py (original)
+++ erp5/trunk/products/ERP5/MovementGroup.py Tue Mar 25 17:38:05 2008
@@ -259,8 +259,11 @@
 
 allow_class(OrderMovementGroup)
 
-class DefineMovementCausalityMovementGroup(RootMovementGroup):
-  """ TODO: docstring """
+class CausalityAssignmentMovementGroup(RootMovementGroup):
+  """ 
+  This movement group is used in order to define the causality
+  on lines and cells.
+  """
 
   def addCausalityToEdit(self, movement):
     order_movement = movement.getOrderValue()
@@ -269,7 +272,7 @@
       order_movement_url = order_movement.getRelativeUrl()
       if order_movement_url not in causality:
         causality.append(order_movement_url)
-        self.setGroupEdit(causality=causality)
+        self.setGroupEdit(causality_list=causality)
   
   def __init__(self, movement, **kw):
     RootMovementGroup.__init__(self, movement=movement, **kw)
@@ -279,7 +282,7 @@
     self.addCausalityToEdit(movement)
     return 1
     
-allow_class(DefineMovementCausalityMovementGroup)
+allow_class(CausalityAssignmentMovementGroup)
 
 class CausalityMovementGroup(RootMovementGroup):
   """ TODO: docstring """

Modified: erp5/trunk/products/ERP5/tests/testPackingList.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testPackingList.py?rev=20128&r1=20127&r2=20128&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPackingList.py (original)
+++ erp5/trunk/products/ERP5/tests/testPackingList.py Tue Mar 25 17:38:05 2008
@@ -392,6 +392,8 @@
     packing_list_line = sequence.get('packing_list_line')
     for simulation_line in simulation_line_list:
       self.assertEquals(simulation_line.getDeliveryValue(),packing_list_line)
+      self.assertEquals(packing_list_line.getCausalityValue(), 
+                        simulation_line.getOrderValue())
 
   def stepCheckSimulationDisconnected(self,sequence=None, sequence_list=None, **kw):
     """




More information about the Erp5-report mailing list