[Erp5-report] r32664 kazuhiko - /erp5/trunk/products/ERP5/tests/testProductionOrderApparel.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Feb 17 09:44:28 CET 2010
Author: kazuhiko
Date: Wed Feb 17 09:44:27 2010
New Revision: 32664
URL: http://svn.erp5.org?rev=32664&view=rev
Log:
same as r32534. modify for the new simulation hierarchy.
Modified:
erp5/trunk/products/ERP5/tests/testProductionOrderApparel.py
Modified: erp5/trunk/products/ERP5/tests/testProductionOrderApparel.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testProductionOrderApparel.py?rev=32664&r1=32663&r2=32664&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testProductionOrderApparel.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testProductionOrderApparel.py [utf8] Wed Feb 17 09:44:27 2010
@@ -337,7 +337,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)())
@@ -352,7 +352,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,
@@ -376,6 +376,17 @@
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())
+ portal_rules = getToolByName(applied_rule, 'portal_rules')
self.assertEquals('default_transformation_rule', \
applied_rule.getSpecialiseReference())
# Test deeper simulation
@@ -462,7 +473,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,
@@ -481,7 +492,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())
@@ -570,7 +581,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,
@@ -660,7 +671,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,
@@ -680,6 +691,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())
More information about the Erp5-report
mailing list