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

nobody at svn.erp5.org nobody at svn.erp5.org
Fri May 25 00:29:13 CEST 2007


Author: seb
Date: Fri May 25 00:29:12 2007
New Revision: 14611

URL: http://svn.erp5.org?rev=14611&view=rev
Log:
changed unit test in order to follow new requests

Modified:
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashMovement.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashToCurrencyPurchase.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencyPurchase.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingVaultTransfer.py

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashMovement.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashMovement.py?rev=14611&r1=14610&r2=14611&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashMovement.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashMovement.py Fri May 25 00:29:12 2007
@@ -160,6 +160,7 @@
     self.logout()
     self.login('super_user')
     self.openCounterDate(site=self.paris)
+    self.openCounterDate(site=self.madrid, id='counter_date_2')
 
 
 
@@ -228,6 +229,7 @@
                                 source=self.vault_source.getRelativeUrl(),
                                 destination=self.vault_destination.getRelativeUrl(), 
                                 description='test',
+                                start_date=self.date,
                                 source_total_asset_price=52400.0)
     # execute tic
     self.stepTic()
@@ -370,7 +372,9 @@
     # fix amount (10000 * 5.0 + 200 * 12.0 + 5000 * 24)
     self.cash_movement.setSourceTotalAssetPrice('172400.0')
     # try to do the workflow action "stop_action', cath the exception ValidationFailed raised by workflow transition
-    self.assertRaises(ValidationFailed, self.workflow_tool.doActionFor, self.cash_movement, 'stop_action', wf_id='cash_movement_workflow')
+    self.assertRaises(ValidationFailed, self.workflow_tool.doActionFor, 
+                  self.cash_movement, 'stop_action', 
+                  wf_id='cash_movement_workflow', your_stop_date=self.date)
     # execute tic
     self.stepTic()
     # get state of the cash_movement
@@ -442,8 +446,10 @@
     """
     # fix amount (10000 * 5.0 + 200 * 12.0)
     self.cash_movement.setSourceTotalAssetPrice('52400.0')
+
     # do the Workflow action
-    self.workflow_tool.doActionFor(self.cash_movement, 'stop_action', wf_id='cash_movement_workflow')
+    self.workflow_tool.doActionFor(self.cash_movement, 'stop_action',
+                  wf_id='cash_movement_workflow', your_stop_date=self.date)
     # execute tic
     self.stepTic()
     # get state

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashToCurrencyPurchase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashToCurrencyPurchase.py?rev=14611&r1=14610&r2=14611&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashToCurrencyPurchase.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashToCurrencyPurchase.py Fri May 25 00:29:12 2007
@@ -127,7 +127,7 @@
 
     line_list_sortante = [inventory_dict_line_1, inventory_dict_line_2]
 
-    self.guichet_entrante = self.paris.surface.banque_interne.guichet_1.encaisse_des_devises.usd.entrante
+    self.guichet_entrante = self.paris.surface.banque_interne.guichet_1.encaisse_des_devises.usd.sortante
     self.guichet_sortante= self.paris.surface.banque_interne.guichet_1.encaisse_des_billets_et_monnaies.sortante
     self.guichet = self.paris.surface.banque_interne.guichet_1
 
@@ -273,7 +273,7 @@
       # check the source vault is encaisse_paris
       self.assertEqual(cell.getBaobabSource(), None)
       # check the destination vault is guichet_1
-      self.assertEqual(cell.getBaobabDestination(), 'site/testsite/paris/surface/banque_interne/guichet_1/encaisse_des_devises/usd/entrante')
+      self.assertEqual(cell.getBaobabDestination(), 'site/testsite/paris/surface/banque_interne/guichet_1/encaisse_des_devises/usd/sortante')
       if cell.getId() == 'movement_0_0_0':
         # check the quantity of banknote 20
         self.assertEqual(cell.getQuantity(), 5.0)

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencyPurchase.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencyPurchase.py?rev=14611&r1=14610&r2=14611&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencyPurchase.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencyPurchase.py Fri May 25 00:29:12 2007
@@ -93,7 +93,7 @@
 
     self.bi_counter = self.paris.surface.banque_interne
     self.counter_site = self.paris.surface.banque_interne.guichet_1
-    self.bi_counter_vault = self.paris.surface.banque_interne.guichet_1.encaisse_des_devises.usd.entrante
+    self.bi_counter_vault = self.paris.surface.banque_interne.guichet_1.encaisse_des_devises.usd.sortante
     self.stepTic()
     # create a person and a bank account
     self.person_1 = self.createPerson(id='person_1',
@@ -292,7 +292,7 @@
       # check the source vault is encaisse_paris
       self.assertEqual(cell.getBaobabSource(), None)
       # check the destination vault is guichet_1
-      self.assertEqual(cell.getBaobabDestination(), 'site/testsite/paris/surface/banque_interne/guichet_1/encaisse_des_devises/usd/entrante')
+      self.assertEqual(cell.getBaobabDestination(), 'site/testsite/paris/surface/banque_interne/guichet_1/encaisse_des_devises/usd/sortante')
 
   def test_01_ERP5BankingCurrencyPurchase(self, quiet=QUIET, run=RUN_ALL_TEST):
     """

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingVaultTransfer.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingVaultTransfer.py?rev=14611&r1=14610&r2=14611&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingVaultTransfer.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingVaultTransfer.py Fri May 25 00:29:12 2007
@@ -297,7 +297,7 @@
     Create the vault transfer line 1 with banknotes of 10000 and check it has been well created
     """
     # create the vault transfer line
-    self.addCashLineToDelivery(self.vault_transfer, 'valid_line_1', 'Cash Delivery Line', self.billet_10000,
+    self.addCashLineToDelivery(self.vault_transfer, 'valid_line_1', 'Vault Transfer Line', self.billet_10000,
             ('emission_letter', 'cash_status', 'variation'), ('emission_letter/p', 'cash_status/valid') + self.variation_list,
             self.quantity_10000)
     # execute tic
@@ -307,7 +307,7 @@
     # get the vault transfer line
     self.valid_line_1 = getattr(self.vault_transfer, 'valid_line_1')
     # check its portal type
-    self.assertEqual(self.valid_line_1.getPortalType(), 'Cash Delivery Line')
+    self.assertEqual(self.valid_line_1.getPortalType(), 'Vault Transfer Line')
     # check the resource is banknotes of 10000
     self.assertEqual(self.valid_line_1.getResourceValue(), self.billet_10000)
     # chek the value of the banknote
@@ -321,7 +321,7 @@
       # get the delivery cell
       cell = self.valid_line_1.getCell('emission_letter/p', variation, 'cash_status/valid')
       # chek portal types
-      self.assertEqual(cell.getPortalType(), 'Cash Delivery Cell')
+      self.assertEqual(cell.getPortalType(), 'Vault Transfer Cell')
       # check the banknote of the cell is banknote of 10000
       self.assertEqual(cell.getResourceValue(), self.billet_10000)
       # check the source vault is usual_cash
@@ -345,7 +345,7 @@
     Create the vault transfer line 1 with banknotes of 10000 and check it has been well created
     """
     # create the vault transfer line
-    self.addCashLineToDelivery(self.vault_transfer, 'valid_line_1', 'Cash Delivery Line', self.billet_10000,
+    self.addCashLineToDelivery(self.vault_transfer, 'valid_line_1', 'Vault Transfer Line', self.billet_10000,
             ('emission_letter', 'cash_status', 'variation'), ('emission_letter/p', 'cash_status/valid') + self.variation_list,
             self.quantity_10000)
     # execute tic
@@ -355,7 +355,7 @@
     # get the vault transfer line
     self.valid_line_1 = getattr(self.vault_transfer, 'valid_line_1')
     # check its portal type
-    self.assertEqual(self.valid_line_1.getPortalType(), 'Cash Delivery Line')
+    self.assertEqual(self.valid_line_1.getPortalType(), 'Vault Transfer Line')
     # check the resource is banknotes of 10000
     self.assertEqual(self.valid_line_1.getResourceValue(), self.billet_10000)
     # chek the value of the banknote
@@ -369,7 +369,7 @@
       # get the delivery cell
       cell = self.valid_line_1.getCell('emission_letter/p', variation, 'cash_status/valid')
       # chek portal types
-      self.assertEqual(cell.getPortalType(), 'Cash Delivery Cell')
+      self.assertEqual(cell.getPortalType(), 'Vault Transfer Cell')
       # check the banknote of the cell is banknote of 10000
       self.assertEqual(cell.getResourceValue(), self.billet_10000)
       # check the source vault is usual_cash
@@ -402,7 +402,7 @@
     Create the vault transfer line 2 wiht coins of 200 and check it has been well created
     """
     # create the line
-    self.addCashLineToDelivery(self.vault_transfer, 'valid_line_2', 'Cash Delivery Line', self.piece_200,
+    self.addCashLineToDelivery(self.vault_transfer, 'valid_line_2', 'Vault Transfer Line', self.piece_200,
             ('emission_letter', 'cash_status', 'variation'), ('emission_letter/p', 'cash_status/valid') + self.variation_list,
             self.quantity_200)
     # execute tic
@@ -412,7 +412,7 @@
     # get the second vault transfer line
     self.valid_line_2 = getattr(self.vault_transfer, 'valid_line_2')
     # check portal types
-    self.assertEqual(self.valid_line_2.getPortalType(), 'Cash Delivery Line')
+    self.assertEqual(self.valid_line_2.getPortalType(), 'Vault Transfer Line')
     # check the resource is coin of 200
     self.assertEqual(self.valid_line_2.getResourceValue(), self.piece_200)
     # check the value of coin
@@ -425,7 +425,7 @@
       # get the delivery  cell
       cell = self.valid_line_2.getCell('emission_letter/p', variation, 'cash_status/valid')
       # check the portal type
-      self.assertEqual(cell.getPortalType(), 'Cash Delivery Cell')
+      self.assertEqual(cell.getPortalType(), 'Vault Transfer Cell')
       if cell.getId() == 'movement_0_0_0':
         # check the quantity for coin for year 1992 is 5
         self.assertEqual(cell.getQuantity(), 5.0)
@@ -443,7 +443,7 @@
     """
     # create a line in which quanity of banknotes of 5000 is higher that quantity available at source
     # here create a line with 24 (11+13) banknotes of 500 although the vault usual_cash has no banknote of 5000
-    self.addCashLineToDelivery(self.vault_transfer, 'invalid_line', 'Cash Delivery Line', self.billet_5000,
+    self.addCashLineToDelivery(self.vault_transfer, 'invalid_line', 'Vault Transfer Line', self.billet_5000,
             ('emission_letter', 'cash_status', 'variation'), ('emission_letter/p', 'cash_status/valid') + self.variation_list,
             self.quantity_5000)
     # execute tic
@@ -663,7 +663,7 @@
     and check that the deliver of a cash tranfer have achieved
     """
     # do the workflow transition "deliver_action"
-    self.workflow_tool.doActionFor(self.vault_transfer, 'confirm_to_deliver_action', wf_id='vault_transfer_workflow')
+    self.workflow_tool.doActionFor(self.vault_transfer, 'deliver_action', wf_id='vault_transfer_workflow')
     # execute tic
     self.stepTic()
     # get state of vault_transfer
@@ -751,7 +751,7 @@
     Try if we get Insufficient balance
     """
     message = self.assertWorkflowTransitionFails(self.vault_transfer,
-              'vault_transfer_workflow','confirm_to_deliver_action')
+              'vault_transfer_workflow','deliver_action')
     self.failUnless(message.find('Insufficient balance')>=0)
 
   ##################################
@@ -777,12 +777,12 @@
                     + 'CheckSourceDebitPlanned CheckDestinationCreditPlanned ' \
                     + 'CheckSourceDebitPlanned CheckDestinationCreditPlanned ' \
                     + 'OrderVaultTransfer ' \
-                    + 'ConfirmVaultTransfer ' \
                     + 'ResetSourceInventory Tic ' \
                     + 'DeliverVaultTransferFails Tic ' \
                     + 'DeleteResetInventory Tic ' \
                     + 'ConfirmToDeliverVaultTransfer ' \
                     + 'CheckSourceDebit CheckDestinationCredit '
+                    #+ 'ConfirmVaultTransfer ' \
 
     sequence_list.addSequenceString(sequence_string)
 




More information about the Erp5-report mailing list