[Erp5-report] r32566 kazuhiko - /erp5/trunk/products/ERP5/tests/testConversionInSimulation.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Feb 16 02:58:30 CET 2010
Author: kazuhiko
Date: Tue Feb 16 02:58:30 2010
New Revision: 32566
URL: http://svn.erp5.org?rev=32566&view=rev
Log:
* modify the location of invoicing rule according to the new simulation tree.
* packing list lines' order can be different from order lines' order.
Modified:
erp5/trunk/products/ERP5/tests/testConversionInSimulation.py
Modified: erp5/trunk/products/ERP5/tests/testConversionInSimulation.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testConversionInSimulation.py?rev=32566&r1=32565&r2=32566&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testConversionInSimulation.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testConversionInSimulation.py [utf8] Tue Feb 16 02:58:30 2010
@@ -295,8 +295,9 @@
related_applied_rule = order.getCausalityRelatedValue(
portal_type='Applied Rule')
- delivery_movement = related_applied_rule.contentValues()[0]
-
+ order_movement = related_applied_rule.contentValues()[0]
+ delivery_applied_rule = order_movement.contentValues()[0]
+ delivery_movement = delivery_applied_rule.contentValues()[0]
invoice_applied_rule = delivery_movement.contentValues()[0]
invoice_movement = invoice_applied_rule.contentValues()[0]
invoice_transaction_applied_rule = invoice_movement.contentValues()[0]
@@ -387,8 +388,9 @@
related_applied_rule = order.getCausalityRelatedValue(
portal_type='Applied Rule')
- delivery_movement = related_applied_rule.contentValues()[0]
-
+ order_movement = related_applied_rule.contentValues()[0]
+ delivery_applied_rule = order_movement.contentValues()[0]
+ delivery_movement = delivery_applied_rule.contentValues()[0]
invoice_applied_rule = delivery_movement.contentValues()[0]
invoice_movement = invoice_applied_rule.contentValues()[0]
invoice_transaction_applied_rule = invoice_movement.contentValues()[0]
@@ -477,7 +479,9 @@
self.tic()
related_applied_rule = order.getCausalityRelatedValue(
portal_type='Applied Rule')
- delivery_movement = related_applied_rule.contentValues()[0]
+ order_movement = related_applied_rule.contentValues()[0]
+ delivery_applied_rule = order_movement.contentValues()[0]
+ delivery_movement = delivery_applied_rule.contentValues()[0]
related_invoice = related_packing_list.getCausalityRelatedValue(
portal_type='Sale Invoice Transaction')
self.assertNotEquals(related_invoice, None)
@@ -582,7 +586,9 @@
related_applied_rule = order.getCausalityRelatedValue(
portal_type='Applied Rule')
- delivery_movement = related_applied_rule.contentValues()[0]
+ order_movement = related_applied_rule.contentValues()[0]
+ delivery_applied_rule = order_movement.contentValues()[0]
+ delivery_movement = delivery_applied_rule.contentValues()[0]
invoice_applied_rule = delivery_movement.contentValues()[0]
invoice_movement = invoice_applied_rule.contentValues()[0]
invoice_transaction_applied_rule = invoice_movement.contentValues()[0]
@@ -683,7 +689,9 @@
related_applied_rule = order.getCausalityRelatedValue(
portal_type='Applied Rule')
- delivery_movement = related_applied_rule.contentValues()[0]
+ order_movement = related_applied_rule.contentValues()[0]
+ delivery_applied_rule = order_movement.contentValues()[0]
+ delivery_movement = delivery_applied_rule.contentValues()[0]
invoice_applied_rule = delivery_movement.contentValues()[0]
invoice_movement = invoice_applied_rule.contentValues()[0]
invoice_transaction_applied_rule = invoice_movement.contentValues()[0]
@@ -839,6 +847,7 @@
portal_type='Sale Packing List')
self.assertNotEquals(related_packing_list, None)
movement_list = related_packing_list.getMovementList()
+ movement_list.sort(key=lambda x:x.getCausalityId())
self.assertEquals(len(movement_list),2)
self.assertEquals(movement_list[0].getQuantityUnit(),
first_order_line.getQuantityUnit())
More information about the Erp5-report
mailing list