[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