Commit f838717f authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki

same as r32534. modify for the new simulation hierarchy.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@32664 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 5828c742
...@@ -337,7 +337,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -337,7 +337,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
LOG('Raise Assertion error',0,'') LOG('Raise Assertion error',0,'')
LOG('object.getQuantity()',0,object.getQuantity()) LOG('object.getQuantity()',0,object.getQuantity())
LOG('object.__dict__',0,object.__dict__) 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" %\ raise AssertionError, "Attribute: %s, Value: %s, Result: %s" %\
(attribute, value, getattr(object, attribute)()) (attribute, value, getattr(object, attribute)())
...@@ -352,7 +352,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -352,7 +352,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
simulation_movement_list = sequence.get('simulation_movement_list') simulation_movement_list = sequence.get('simulation_movement_list')
self.assertEquals(1, len(simulation_movement_list)) self.assertEquals(1, len(simulation_movement_list))
order_line = sequence.get('order_line') 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)) self.assertEquals(1, len(related_simulation_movement_list))
related_simulation_movement = related_simulation_movement_list[0] related_simulation_movement = related_simulation_movement_list[0]
self.assertEquals(related_simulation_movement, self.assertEquals(related_simulation_movement,
...@@ -376,6 +376,17 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -376,6 +376,17 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEquals("Applied Rule", applied_rule.getPortalType()) self.assertEquals("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules') 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', \ self.assertEquals('default_transformation_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test deeper simulation # Test deeper simulation
...@@ -462,7 +473,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -462,7 +473,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
simulation_movement_list = sequence.get('simulation_movement_list') simulation_movement_list = sequence.get('simulation_movement_list')
self.assertEquals(1, len(simulation_movement_list)) self.assertEquals(1, len(simulation_movement_list))
order_line = sequence.get('order_line') 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)) self.assertEquals(1, len(related_simulation_movement_list))
related_simulation_movement = related_simulation_movement_list[0] related_simulation_movement = related_simulation_movement_list[0]
self.assertEquals(related_simulation_movement, self.assertEquals(related_simulation_movement,
...@@ -481,7 +492,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -481,7 +492,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
(production_organisation1, 'getSourceValue'), (production_organisation1, 'getSourceValue'),
(production_organisation1, 'getSourceSectionValue'))) (production_organisation1, 'getSourceSectionValue')))
# Test next applied rule # 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)) self.assertEquals(1, len(applied_rule_list))
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEquals("Applied Rule", applied_rule.getPortalType()) self.assertEquals("Applied Rule", applied_rule.getPortalType())
...@@ -570,7 +581,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -570,7 +581,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
operation_movement = operation_movement, operation_movement = operation_movement,
component_movement = component_movement, component_movement = component_movement,
supply_movement = supply_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, def stepCreateProductionOrganisation2(self, sequence=None,
...@@ -660,7 +671,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -660,7 +671,7 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
simulation_movement_list = sequence.get('simulation_movement_list') simulation_movement_list = sequence.get('simulation_movement_list')
self.assertEquals(1, len(simulation_movement_list)) self.assertEquals(1, len(simulation_movement_list))
order_line = sequence.get('order_line') 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)) self.assertEquals(1, len(related_simulation_movement_list))
related_simulation_movement = related_simulation_movement_list[0] related_simulation_movement = related_simulation_movement_list[0]
self.assertEquals(related_simulation_movement, self.assertEquals(related_simulation_movement,
...@@ -684,6 +695,17 @@ class TestProductionOrderApparelMixin(TestOrderMixin): ...@@ -684,6 +695,17 @@ class TestProductionOrderApparelMixin(TestOrderMixin):
applied_rule = applied_rule_list[0] applied_rule = applied_rule_list[0]
self.assertEquals("Applied Rule", applied_rule.getPortalType()) self.assertEquals("Applied Rule", applied_rule.getPortalType())
portal_rules = getToolByName(applied_rule, 'portal_rules') 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', \ self.assertEquals('default_transformation_rule', \
applied_rule.getSpecialiseReference()) applied_rule.getSpecialiseReference())
# Test deeper simulation # Test deeper simulation
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment