[Erp5-report] r7555 - /erp5/trunk/products/ERP5Banking/tests/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed May 31 16:17:45 CEST 2006


Author: aurel
Date: Wed May 31 16:17:44 2006
New Revision: 7555

URL: http://svn.erp5.org?rev=7555&view=rev
Log:
add more check for container inventory
use getFutureTrackingList in check

Modified:
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryReception.py

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryReception.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryReception.py?rev=7555&r1=7554&r2=7555&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryReception.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryReception.py Wed May 31 16:17:44 2006
@@ -137,6 +137,14 @@
     # check we have 0 banknotes of 10000 in caisse_1
     self.assertEqual(self.simulation_tool.getCurrentInventory(node=self.reception.getRelativeUrl(), resource = self.billet_10000.getRelativeUrl()), 0.0)
     self.assertEqual(self.simulation_tool.getFutureInventory(node=self.reception.getRelativeUrl(), resource = self.billet_10000.getRelativeUrl()), 0.0)
+
+
+  def stepCheckInitialContainerInventory(self, sequence=None, sequence_list=None, **kw):
+    """
+    Check initial cash container on source
+    """
+    self.assertEqual(len(self.simulation_tool.getCurrentTrackingList(node=self.reception.getRelativeUrl())), 0)
+    self.assertEqual(len(self.simulation_tool.getFutureTrackingList(node=self.reception.getRelativeUrl())), 0)
 
 
   def stepCreateMonetaryReception(self, sequence=None, sequence_list=None, **kwd):
@@ -317,6 +325,14 @@
     self.assertEqual(self.simulation_tool.getFutureInventory(node=self.reception.getRelativeUrl(), resource = self.billet_10000.getRelativeUrl()), 200.0)
 
 
+  def stepCheckConfirmedContainerInventory(self, sequence=None, sequence_list=None, **kw):
+    """
+    Check cash container in item table
+    """
+    self.assertEqual(len(self.simulation_tool.getCurrentTrackingList(node=self.reception.getRelativeUrl())), 0)
+    self.assertEqual(len(self.simulation_tool.getFutureTrackingList(node=self.reception.getRelativeUrl())), 2)
+
+
   def stepDeliverMonetaryReception(self, sequence=None, sequence_list=None, **kw):
     """
     Deliver the monetary reception
@@ -337,14 +353,14 @@
     self.assertEqual(len(workflow_history), 5)
 
 
-  def stepCheckInventory(self, sequence=None, sequence_list=None, **kwd):
+  def stepCheckFinalInventory(self, sequence=None, sequence_list=None, **kwd):
     """
     Check that compution of inventory at vault caisse_2 is right after confirm and before deliver
     """
     self.assertEqual(self.simulation_tool.getCurrentInventory(node=self.reception.getRelativeUrl(), resource = self.billet_10000.getRelativeUrl()), 200.0)
     self.assertEqual(self.simulation_tool.getFutureInventory(node=self.reception.getRelativeUrl(), resource = self.billet_10000.getRelativeUrl()), 200.0)
 
-  def stepCheckContainer(self, sequence=None, sequence_list=None, **kw):
+  def stepCheckFinalContainerInventory(self, sequence=None, sequence_list=None, **kw):
     """
     Check cash container in item table
     """
@@ -354,7 +370,7 @@
     container_object_list = [x.getObject() for x in container_list]
     self.assertEqual(container_object_list[0], self.container_1)
     self.assertEqual(container_object_list[1], self.container_2)
-
+    self.assertEqual(len(self.simulation_tool.getFutureTrackingList(node=self.reception.getRelativeUrl())), 2)
 
   ##################################
   ##  Tests
@@ -367,12 +383,12 @@
     if not run: return
     sequence_list = SequenceList()
     # define the sequence
-    sequence_string = 'Tic CheckObjects Tic CheckInitialInventory ' \
+    sequence_string = 'Tic CheckObjects Tic CheckInitialInventory CheckInitialContainerInventory ' \
                     + 'CreateMonetaryReception Tic ' \
                     + 'CreateCashContainer Tic CheckCashDeliveryLine ' \
                     + 'CheckCashContainer1 CheckCashContainer2 ' \
-                    + 'ConfirmMonetaryReception Tic CheckConfirmedInventory ' \
-                    + 'DeliverMonetaryReception Tic CheckInventory CheckContainer'
+                    + 'ConfirmMonetaryReception Tic CheckConfirmedInventory CheckConfirmedContainerInventory ' \
+                    + 'DeliverMonetaryReception Tic CheckFinalInventory CheckFinalContainerInventory'
     sequence_list.addSequenceString(sequence_string)
     # play the sequence
     sequence_list.play(self)




More information about the Erp5-report mailing list