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

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Sep 18 10:41:48 CEST 2006


Author: aurel
Date: Mon Sep 18 10:41:43 2006
New Revision: 10073

URL: http://svn.erp5.org?rev=10073&view=rev
Log:
add generation and chek of source reference for unit test that need it

Modified:
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashExchange.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashIncident.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashSorting.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckDeposit.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckPayment.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingClassificationSurvey.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingInternalMoneyDeposit.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryDestruction.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryIssue.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryRecall.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetarySurvey.py
    erp5/trunk/products/ERP5Banking/tests/testERP5BankingMoneyDeposit.py

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashExchange.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashExchange.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashExchange.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashExchange.py Mon Sep 18 10:41:43 2006
@@ -253,6 +253,11 @@
             self.quantity_10000)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.cash_exchange)
+    # check source reference
+    self.assertNotEqual(self.cash_exchange.getSourceReference(), '')
+    self.assertNotEqual(self.cash_exchange.getSourceReference(), None)
     # check there is only one line created
     self.assertEqual(len(self.cash_exchange.objectValues()), 1)
     # get the cash exchange line

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashIncident.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashIncident.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashIncident.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashIncident.py Mon Sep 18 10:41:43 2006
@@ -181,6 +181,11 @@
     self.cash_incident = self.cash_incident_module.newContent(id='cash_incident_1', portal_type='Cash Incident', source_total_asset_price=52400.0,)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.account_incident)
+    # check source reference
+    self.assertNotEqual(self.cash_incident.getSourceReference(), '')
+    self.assertNotEqual(self.cash_incident.getSourceReference(), None)
     # set source here
     self.cash_incident._setSource(self.counter.getRelativeUrl())
     # check we have only one cash transfer

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashSorting.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashSorting.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashSorting.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCashSorting.py Mon Sep 18 10:41:43 2006
@@ -223,6 +223,11 @@
     self.cash_sorting = self.cash_sorting_module.newContent(id='cash_sorting_1', portal_type='Cash Sorting', source_value=self.encaisse_tri, destination_value=None, source_total_asset_price=52400.0)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.cash_sorting)
+    # check source reference
+    self.assertNotEqual(self.cash_sorting.getSourceReference(), '')
+    self.assertNotEqual(self.cash_sorting.getSourceReference(), None)
     # check we have only one cash sorting
     self.assertEqual(len(self.cash_sorting_module.objectValues()), 1)
     # get the cash sorting document

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckDeposit.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckDeposit.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckDeposit.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckDeposit.py Mon Sep 18 10:41:43 2006
@@ -191,11 +191,11 @@
     self.assertEqual(self.check_deposit.getSourceTotalAssetPrice(), 500.0)
     # the initial state must be draft
     self.assertEqual(self.check_deposit.getSimulationState(), 'draft')
-
-    # source reference must be automatically generated
-    #     self.check_deposit.setSourceReference(self.check_deposit.Baobab_getUniqueReference())
-    #     self.assertNotEqual(self.check_deposit.getSourceReference(), None)
-    #     self.assertNotEqual(self.check_deposit.getSourceReference(), '')
+    # set source reference
+    self.setDocumentSourceReference(self.check_deposit)
+    # check source reference
+    self.assertNotEqual(self.check_deposit.getSourceReference(), '')
+    self.assertNotEqual(self.check_deposit.getSourceReference(), None)
 
   def stepAddCheckOperationLine(self, sequence=None, sequence_list=None, **kwd):
     """

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckPayment.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckPayment.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckPayment.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingCheckPayment.py Mon Sep 18 10:41:43 2006
@@ -220,7 +220,11 @@
     self.assertEqual(self.check_payment.getAggregateFreeText(), self.check_1.getReference())
     self.assertEqual(self.check_payment.getSourceTotalAssetPrice(), 20000.0)
     self.assertEqual(self.check_payment.getSource(), self.bi_counter.getRelativeUrl())
-
+    # set source reference
+    self.setDocumentSourceReference(self.check_payment)
+    # check source reference
+    self.assertNotEqual(self.check_payment.getSourceReference(), '')
+    self.assertNotEqual(self.check_payment.getSourceReference(), None)
     # the initial state must be draft
     self.assertEqual(self.check_payment.getSimulationState(), 'draft')
 

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingClassificationSurvey.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingClassificationSurvey.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingClassificationSurvey.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingClassificationSurvey.py Mon Sep 18 10:41:43 2006
@@ -200,6 +200,11 @@
     self.classification_survey = self.classification_survey_module.newContent(id='classification_survey_1', portal_type='Classification Survey', source_value=self.encaisse_a_detruire, destination_value=None, source_total_asset_price=52400.0)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.classification_survey)
+    # check source reference
+    self.assertNotEqual(self.classification_survey.getSourceReference(), '')
+    self.assertNotEqual(self.classification_survey.getSourceReference(), None)
     # check we have only one classification surveyg
     self.assertEqual(len(self.classification_survey_module.objectValues()), 1)
     # get the classification surveyg document

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingInternalMoneyDeposit.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingInternalMoneyDeposit.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingInternalMoneyDeposit.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingInternalMoneyDeposit.py Mon Sep 18 10:41:43 2006
@@ -200,6 +200,11 @@
                                                                         source_total_asset_price=20000.0)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.internal_money_deposit)
+    # check source reference
+    self.assertNotEqual(self.internal_money_deposit.getSourceReference(), '')
+    self.assertNotEqual(self.internal_money_deposit.getSourceReference(), None)
     # check we have only one cash sorting
     self.assertEqual(len(self.internal_money_deposit_module.objectValues()), 1)
     # get the cash sorting document

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryDestruction.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryDestruction.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryDestruction.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryDestruction.py Mon Sep 18 10:41:43 2006
@@ -267,6 +267,11 @@
                                                                             source_total_asset_price=110000.0, source_section_value=self.paris)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.monetary_destruction)
+    # check source reference
+    self.assertNotEqual(self.monetary_destruction.getSourceReference(), '')
+    self.assertNotEqual(self.monetary_destruction.getSourceReference(), None)
     # check we have only one monetary destruction
     self.assertEqual(len(self.monetary_destruction_module.objectValues()), 1)
     # get the monetary destruction document

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryIssue.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryIssue.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryIssue.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryIssue.py Mon Sep 18 10:41:43 2006
@@ -209,6 +209,11 @@
     self.monetary_issue = self.monetary_issue_module.newContent(id='monetary_issue', portal_type='Monetary Issue', start_date=self.current_date)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.monetary_issue)
+    # check source reference
+    self.assertNotEqual(self.monetary_issue.getSourceReference(), '')
+    self.assertNotEqual(self.monetary_issue.getSourceReference(), None)
     # get the cash inventory document
     self.monetary_issue = getattr(self.monetary_issue_module, 'monetary_issue')
     # check its portal type

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryRecall.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryRecall.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryRecall.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetaryRecall.py Mon Sep 18 10:41:43 2006
@@ -225,6 +225,11 @@
     self.assertEqual(self.monetary_recall.getPortalType(), 'Monetary Recall')
     # check that its source is cash
     self.assertEqual(self.monetary_recall.getSource(), 'site/testsite/paris/caveau/auxiliaire/encaisse_des_billets_et_monnaies')
+    # set source reference
+    self.setDocumentSourceReference(self.monetary_recall)
+    # check source reference
+    self.assertNotEqual(self.monetary_recallaccount_incident.getSourceReference(), '')
+    self.assertNotEqual(self.monetary_recall.getSourceReference(), None)
     # check that its destination is counter
     ##self.assertEqual(self.monetary_recall.getDestination(),
     ##'site/testsite/paris/caveau/serre/encaisse_des_billets_retires_de_la_circulation')

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetarySurvey.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetarySurvey.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetarySurvey.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingMonetarySurvey.py Mon Sep 18 10:41:43 2006
@@ -196,6 +196,11 @@
     self.monetary_survey = self.monetary_survey_module.newContent(id='monetary_survey_1', portal_type='Monetary Survey', source_value=self.source, destination_value=self.destination, source_total_asset_price=52400.0)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.monetary_survey)
+    # check source reference
+    self.assertNotEqual(self.monetary_survey.getSourceReference(), '')
+    self.assertNotEqual(self.monetary_survey.getSourceReference(), None)
     # check we have only one cash transfer
     self.assertEqual(len(self.monetary_survey_module.objectValues()), 1)
     # get the cash transfer document

Modified: erp5/trunk/products/ERP5Banking/tests/testERP5BankingMoneyDeposit.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/testERP5BankingMoneyDeposit.py?rev=10073&r1=10072&r2=10073&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/testERP5BankingMoneyDeposit.py (original)
+++ erp5/trunk/products/ERP5Banking/tests/testERP5BankingMoneyDeposit.py Mon Sep 18 10:41:43 2006
@@ -213,6 +213,11 @@
                                                                         source_total_asset_price=20000.0)
     # execute tic
     self.stepTic()
+    # set source reference
+    self.setDocumentSourceReference(self.money_deposit)
+    # check source reference
+    self.assertNotEqual(self.money_deposit.getSourceReference(), '')
+    self.assertNotEqual(self.money_deposit.getSourceReference(), None)
     
     self.money_deposit._setDestination(self.bi_counter.getRelativeUrl())
     self.assertNotEqual(self.money_deposit, None)




More information about the Erp5-report mailing list