[Erp5-report] r31431 kazuhiko - /erp5/trunk/products/ERP5/tests/testERP5Simulation.py

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Dec 23 11:09:25 CET 2009


Author: kazuhiko
Date: Wed Dec 23 11:09:23 2009
New Revision: 31431

URL: http://svn.erp5.org?rev=31431&view=rev
Log:
override stepCheckPackingListLineWithSameResource because the behaviour is different by using new simulation API.

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

Modified: erp5/trunk/products/ERP5/tests/testERP5Simulation.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Simulation.py?rev=31431&r1=31430&r2=31431&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Simulation.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Simulation.py [utf8] Wed Dec 23 11:09:23 2009
@@ -416,6 +416,20 @@
     solver_process.buildTargetSolverList()
     solver_process.solve()
 
+  def stepCheckPackingListLineWithSameResource(self,sequence=None, sequence_list=None, **kw):
+    """
+      Look if the packing list has new previsions
+    """
+    old_packing_list_line = sequence.get('packing_list_line')
+    packing_list_line = old_packing_list_line.aq_parent[str(int(old_packing_list_line.getId())-1)]
+    resource = sequence.get('resource')
+    for line in sequence.get('packing_list').getMovementList():
+      self.assertEquals(line.getResourceValue(), resource)
+      self.assertEquals(line.getQuantity(), self.default_quantity)
+      self.assertEquals(line.getCausalityList(),
+                        [x.getOrder() for x in \
+                         line.getDeliveryRelatedValueList()])
+
 def test_suite():
   suite = unittest.TestSuite()
   suite.addTest(unittest.makeSuite(TestERP5Simulation))




More information about the Erp5-report mailing list