[Erp5-report] r13970 - /erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencySale.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Apr 5 13:21:05 CEST 2007
Author: seb
Date: Thu Apr 5 13:21:04 2007
New Revision: 13970
URL: http://svn.erp5.org?rev=13970&view=rev
Log:
make sure to check stock inventory when we do deliver_action
Modified:
erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencySale.py
Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencySale.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencySale.py?rev=13970&r1=13969&r2=13970&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencySale.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCurrencySale.py Thu Apr 5 13:21:04 2007
@@ -101,7 +101,7 @@
- line_list = [inventory_dict_line_1]
+ self.line_list = line_list = [inventory_dict_line_1]
self.bi_counter = self.paris.surface.banque_interne
self.bi_counter_vault = self.paris.surface.banque_interne.guichet_1.encaisse_des_devises.usd.sortante
self.createCashInventory(source=None, destination=self.bi_counter_vault, currency=self.currency_2,
@@ -272,6 +272,23 @@
self.assertEqual(self.simulation_tool.getFutureInventory(payment=self.bank_account_1.getRelativeUrl(), resource=self.currency_1.getRelativeUrl()), 32000)
+ def stepResetSourceInventory(self,
+ sequence=None, sequence_list=None, **kwd):
+ """
+ Reset a vault
+ """
+ node = self.bi_counter_vault
+ line_list = self.line_list
+ self.resetInventory(destination=node, currency=self.currency_1,
+ line_list=line_list,extra_id='_reset_out')
+
+ def stepPayFails(self, sequence=None, sequence_list=None, **kwd):
+ """
+ Try if we get Insufficient balance
+ """
+ message = self.assertWorkflowTransitionFails(self.currency_sale,
+ 'currency_sale_workflow','deliver_action')
+ self.failUnless(message.find('Insufficient balance')>=0)
def test_01_ERP5BankingCurrencySale(self, quiet=QUIET, run=RUN_ALL_TEST):
"""
@@ -286,6 +303,8 @@
'SendToCounter Tic ' \
'CheckConfirmedInventory ' \
'InputCashDetails Tic ' \
+ 'ResetSourceInventory Tic ' \
+ 'PayFails DeleteResetInventory Tic ' \
'Pay Tic ' \
'CheckFinalInventory '
sequence_list.addSequenceString(sequence_string)
More information about the Erp5-report
mailing list