[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