[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