[Erp5-report] r7551 - /erp5/trunk/products/ERP5Banking/tests/
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed May 31 10:18:27 CEST 2006
Author: aurel
Date: Wed May 31 10:18:25 2006
New Revision: 7551
URL: http://svn.erp5.org?rev=7551&view=rev
Log:
add check for aggregate value on cash container and test getCurrentTrackingList return value
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=7551&r1=7550&r2=7551&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryReception.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryReception.py Wed May 31 10:18:25 2006
@@ -234,6 +234,8 @@
self.assertEqual(self.container_1.getReference(), 'unit_test_1')
self.assertEqual(self.container_1.getCashNumberRangeStart(), '0')
self.assertEqual(self.container_1.getCashNumberRangeStop(), '100')
+ self.assertEqual(len(self.container_1.getAggregateValueList()), 1)
+ self.assertEqual(self.container_1.getAggregateValueList()[0], self.container_1)
self.assertEqual(len(self.container_1.objectIds()), 1)
# now get the line and check it
self.container_line_1 = self.container_1.objectValues()[0]
@@ -268,6 +270,8 @@
self.assertEqual(self.container_2.getReference(), 'unit_test_2')
self.assertEqual(self.container_2.getCashNumberRangeStart(), '100')
self.assertEqual(self.container_2.getCashNumberRangeStop(), '200')
+ self.assertEqual(len(self.container_2.getAggregateValueList()), 1)
+ self.assertEqual(self.container_2.getAggregateValueList()[0], self.container_2)
self.assertEqual(len(self.container_2.objectIds()), 1)
# now get the line and check it
self.container_line_2 = self.container_2.objectValues()[0]
@@ -340,6 +344,17 @@
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):
+ """
+ Check cash container in item table
+ """
+ container_list = self.simulation_tool.getCurrentTrackingList(node=self.reception.getRelativeUrl())
+ self.assertEqual(len(container_list), 2)
+ # check we have cash container 1
+ 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)
+
##################################
## Tests
@@ -357,7 +372,7 @@
+ 'CreateCashContainer Tic CheckCashDeliveryLine ' \
+ 'CheckCashContainer1 CheckCashContainer2 ' \
+ 'ConfirmMonetaryReception Tic CheckConfirmedInventory ' \
- + 'DeliverMonetaryReception Tic CheckInventory'
+ + 'DeliverMonetaryReception Tic CheckInventory CheckContainer'
sequence_list.addSequenceString(sequence_string)
# play the sequence
sequence_list.play(self)
More information about the Erp5-report
mailing list