[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