[Erp5-report] r33441 kazuhiko - /erp5/trunk/products/ERP5/tests/testERP5Simulation.py

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Mar 5 12:39:46 CET 2010


Author: kazuhiko
Date: Fri Mar  5 12:39:43 2010
New Revision: 33441

URL: http://svn.erp5.org?rev=33441&view=rev
Log:
no need to override these steps.

Modified:
    erp5/trunk/products/ERP5/tests/testERP5Simulation.py

Modified: erp5/trunk/products/ERP5/tests/testERP5Simulation.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Simulation.py?rev=33441&r1=33440&r2=33441&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Simulation.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Simulation.py [utf8] Fri Mar  5 12:39:43 2010
@@ -330,95 +330,6 @@
     solver_process.buildTargetSolverList()
     solver_process.solve()
 
-  def checkOrderRuleSimulation(self, rule_reference, sequence=None, sequence_list=None):
-    """
-      Test if simulation is matching order, be sure that rule_reference is used
-      to expand simulation for order
-    """
-    order = sequence.get('order')
-    related_applied_rule_list = order.getCausalityRelatedValueList( \
-                                   portal_type=self.applied_rule_portal_type)
-    no_applied_rule_state = ('draft', 'auto_planned')
-    order_state = order.getSimulationState()
-
-    if order_state in no_applied_rule_state:
-      self.assertEquals(0, len(related_applied_rule_list))
-    else:
-      LOG('stepCheckOrderRuleSimulation', 0, 'related_applied_rule_list: %s' %
-                   str([x.getObject() for x in related_applied_rule_list]))
-      self.assertEquals(1, len(related_applied_rule_list))
-      applied_rule = related_applied_rule_list[0].getObject()
-      sequence.edit(applied_rule=applied_rule)
-      self.failUnless(applied_rule is not None)
-      self.failUnless(order_state, \
-                      applied_rule.getLastExpandSimulationState())
-
-      # Test if applied rule has a specialise value with passed rule_reference
-      portal_rules = getToolByName(order, 'portal_rules')
-      self.assertEquals(rule_reference,
-                        applied_rule.getSpecialiseReference())
-
-      simulation_movement_list = applied_rule.objectValues()
-      sequence.edit(simulation_movement_list=simulation_movement_list)
-
-      # Count the number of movement in order
-      movement_list = order.getMovementList()
-      # Check if number of unique movement is equal to number of
-      # simulation movement
-      unique_movement_list = dict(
-        [('%r,%r,%r' % (x.getResource(), x.getVariationCategoryList(),
-          x.getVariationPropertyDict())), x] for x in movement_list).values()
-      self.assertEquals(len(unique_movement_list),
-                        len(simulation_movement_list))
-      # Check if all movements are related to simulation movements
-      order_movement_list = sum([x.getDeliveryValueList() for x in \
-                                 simulation_movement_list], [])
-      self.failIfDifferentSet(movement_list, order_movement_list)
-
-      # Check each simulation movement
-      for simulation_movement in simulation_movement_list:
-        order_movement_list = simulation_movement.getDeliveryValueList()
-        # Test quantity
-        self.assertEquals(sum([x.getQuantity() for x in order_movement_list]),
-                          simulation_movement.getQuantity())
-        for order_movement in order_movement_list:
-          # Test price
-          self.assertEquals(order_movement.getPrice(), \
-                            simulation_movement.getPrice())
-          # Test resource
-          self.assertEquals(order_movement.getResource(), \
-                            simulation_movement.getResource())
-          # Test resource variation
-          self.assertEquals(order_movement.getVariationText(), \
-                            simulation_movement.getVariationText())
-          self.assertEquals(order_movement.getVariationCategoryList(), \
-                            simulation_movement.getVariationCategoryList())
-          # XXX Test acquisition
-          self.checkAcquisition(simulation_movement, order_movement)
-
-  def stepModifySimulationLineQuantityForMergedLine(self,sequence=None, sequence_list=None):
-    """
-      Check if simulation movement are disconnected
-    """
-    applied_rule = sequence.get('applied_rule')
-    simulation_line_list = applied_rule.objectValues()
-    self.assertEquals(len(simulation_line_list), 1)
-    for simulation_line in simulation_line_list:
-      simulation_line.edit(quantity=self.default_quantity-2)
-      simulation_line.getDeliveryValue().edit(quantity=self.default_quantity-2)
-
-  def stepCheckSimulationQuantityUpdatedForMergedLine(self,sequence=None, sequence_list=None):
-    """
-      Test if the quantity of the simulation movement was changed
-    """
-    applied_rule = sequence.get('applied_rule')
-    simulation_line_list = applied_rule.objectValues()
-    self.assertEquals(len(simulation_line_list), 1)
-    for simulation_line in simulation_line_list:
-      self.assertEquals(simulation_line.getQuantity() + \
-                        simulation_line.getDeliveryError(),
-                        self.default_quantity * 2)
-
   def stepCheckPackingListLineWithDifferentResource(self,sequence=None, sequence_list=None):
     """
       Look if the packing list has new previsions




More information about the Erp5-report mailing list