[Erp5-report] r6835 - /erp5/trunk/products/ERP5/tests/testPackingList.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Apr 20 18:14:54 CEST 2006
Author: romain
Date: Thu Apr 20 18:14:52 2006
New Revision: 6835
URL: http://svn.erp5.org?rev=6835&view=rev
Log:
Causality state must be divergent when we change the destination.
Same for resource.
Modified:
erp5/trunk/products/ERP5/tests/testPackingList.py
Modified: erp5/trunk/products/ERP5/tests/testPackingList.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testPackingList.py?rev=6835&r1=6834&r2=6835&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testPackingList.py (original)
+++ erp5/trunk/products/ERP5/tests/testPackingList.py Thu Apr 20 18:14:52 2006
@@ -147,7 +147,7 @@
"""
if packing_list is None:
packing_list = sequence.get('packing_list')
- self.assertEquals('diverged',packing_list.getCausalityState())
+ self.assertEquals('diverged', packing_list.getCausalityState())
def stepCheckNewPackingListIsDivergent(self, sequence=None, sequence_list=None, **kw):
"""
@@ -183,6 +183,17 @@
"""
packing_list = sequence.get('packing_list')
self.assertEquals(False,packing_list.isDivergent())
+
+ def stepChangePackingListLineResource(self, sequence=None,
+ sequence_list=None, **kw):
+ """
+ Change the resource of the packing list.
+ """
+ packing_list = sequence.get('packing_list')
+ resource = sequence.get('resource')
+ for packing_list_line in packing_list.objectValues(
+ portal_type=self.packing_list_line_portal_type):
+ packing_list_line.edit(resource_value=resource)
def stepDecreasePackingListLineQuantity(self, sequence=None, sequence_list=None, **kw):
"""
@@ -278,7 +289,8 @@
simulation_movement = simulation_list[0]
self.assertEquals(simulation_movement.getQuantity(),self.default_quantity+1)
- def stepChangePackingListDestination(self, sequence=None, sequence_list=None, **kw):
+ def stepChangePackingListDestination(self, sequence=None,
+ sequence_list=None, **kw):
"""
Test if packing list is divergent
"""
@@ -549,7 +561,7 @@
# Test with a simply order without cell
sequence_string = self.default_sequence + '\
ChangePackingListDestination \
- CheckPackingListIsNotDivergent \
+ CheckPackingListIsDivergent \
Tic \
CheckSimulationDestinationUpdated \
'
@@ -758,6 +770,25 @@
Tic \
CheckPackingListIsSolved \
CheckPackingListSplittedTwoTimes \
+ '
+ sequence_list.addSequenceString(sequence_string)
+
+ sequence_list.play(self)
+
+ def test_12_PackingListLineChangeResource(self, quiet=0, run=run_all_test):
+ """
+ Test if delivery diverged when we change the resource.
+ """
+ if not run: return
+ sequence_list = SequenceList()
+
+ # Test with a simply order without cell
+ sequence_string = self.default_sequence + '\
+ CreateNotVariatedResource \
+ ChangePackingListLineResource \
+ CheckPackingListIsCalculating \
+ Tic \
+ CheckPackingListIsDivergent \
'
sequence_list.addSequenceString(sequence_string)
More information about the Erp5-report
mailing list