[Erp5-report] r32534 kazuhiko - /erp5/trunk/products/ERP5/tests/testProductionOrder.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Feb 15 07:41:08 CET 2010
Author: kazuhiko
Date: Mon Feb 15 07:41:08 2010
New Revision: 32534
URL: http://svn.erp5.org?rev=32534&view=rev
Log:
add tests that checks new behaviour (i.e. no longer using 'order' category in top level simulation movements.)
Modified:
erp5/trunk/products/ERP5/tests/testProductionOrder.py
Modified: erp5/trunk/products/ERP5/tests/testProductionOrder.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testProductionOrder.py?rev=32534&r1=32533&r2=32534&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testProductionOrder.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testProductionOrder.py [utf8] Mon Feb 15 07:41:08 2010
@@ -585,7 +585,7 @@
want_consume_quantity = self.colour_size_quantity_dict[colour][size]
want_consume_for_production = want_produced_quantity * want_consume_quantity
- produced_movement = order_movement.getOrderRelatedValue(\
+ produced_movement = order_movement.getDeliveryRelatedValue(\
portal_type='Simulation Movement')
self.assertEquals(
@@ -715,7 +715,7 @@
LOG('Raise Assertion error',0,'')
LOG('object.getQuantity()',0,object.getQuantity())
LOG('object.__dict__',0,object.__dict__)
- LOG('object.getOrderValue().getQuantity()',0,object.getOrderValue().getQuantity())
+ LOG('object.getDeliveryValue().getQuantity()',0,object.getDeliveryValue().getQuantity())
raise AssertionError, "Attribute: %s, Value: %s, Result: %s" %\
(attribute, value, getattr(object, attribute)())
@@ -730,7 +730,7 @@
simulation_movement_list = sequence.get('simulation_movement_list')
self.assertEquals(1, len(simulation_movement_list))
order_line = sequence.get('order_line')
- related_simulation_movement_list = order_line.getOrderRelatedValueList()
+ related_simulation_movement_list = order_line.getDeliveryRelatedValueList()
self.assertEquals(1, len(related_simulation_movement_list))
related_simulation_movement = related_simulation_movement_list[0]
self.assertEquals(related_simulation_movement,
@@ -750,6 +750,17 @@
(production_organisation1, 'getSourceSectionValue')))
# Test next applied rule
applied_rule_list = related_simulation_movement.objectValues()
+ self.assertEquals(1, len(applied_rule_list))
+ applied_rule = applied_rule_list[0]
+ self.assertEquals("Applied Rule", applied_rule.getPortalType())
+ portal_rules = getToolByName(applied_rule, 'portal_rules')
+ self.assertEquals('default_delivering_rule', \
+ applied_rule.getSpecialiseReference())
+ # Test next applied rule
+ simulation_movement_list = applied_rule.objectValues()
+ self.assertEquals(1, len(simulation_movement_list))
+ simulation_movement = simulation_movement_list[0]
+ applied_rule_list = simulation_movement.objectValues()
self.assertEquals(1, len(applied_rule_list))
applied_rule = applied_rule_list[0]
self.assertEquals("Applied Rule", applied_rule.getPortalType())
@@ -843,7 +854,7 @@
simulation_movement_list = sequence.get('simulation_movement_list')
self.assertEquals(1, len(simulation_movement_list))
order_line = sequence.get('order_line')
- related_simulation_movement_list = order_line.getOrderRelatedValueList()
+ related_simulation_movement_list = order_line.getDeliveryRelatedValueList()
self.assertEquals(1, len(related_simulation_movement_list))
related_simulation_movement = related_simulation_movement_list[0]
self.assertEquals(related_simulation_movement,
@@ -862,7 +873,7 @@
(production_organisation1, 'getSourceValue'),
(production_organisation1, 'getSourceSectionValue')))
# Test next applied rule
- applied_rule_list = related_simulation_movement.objectValues()
+ applied_rule_list = related_simulation_movement.objectValues()[0].objectValues()[0].objectValues()
self.assertEquals(1, len(applied_rule_list))
applied_rule = applied_rule_list[0]
self.assertEquals("Applied Rule", applied_rule.getPortalType())
@@ -951,7 +962,7 @@
operation_movement = operation_movement,
component_movement = component_movement,
supply_movement = supply_movement,
- produced_delivery_movement = related_simulation_movement,
+ produced_delivery_movement = related_simulation_movement.objectValues()[0].objectValues()[0],
)
def stepCreateProductionOrganisation2(self, sequence=None,
@@ -1044,7 +1055,7 @@
simulation_movement_list = sequence.get('simulation_movement_list')
self.assertEquals(1, len(simulation_movement_list))
order_line = sequence.get('order_line')
- related_simulation_movement_list = order_line.getOrderRelatedValueList()
+ related_simulation_movement_list = order_line.getDeliveryRelatedValueList()
self.assertEquals(1, len(related_simulation_movement_list))
related_simulation_movement = related_simulation_movement_list[0]
self.assertEquals(related_simulation_movement,
More information about the Erp5-report
mailing list