[Erp5-report] r24726 - /erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Nov 27 17:01:26 CET 2008


Author: aurel
Date: Thu Nov 27 17:01:22 2008
New Revision: 24726

URL: http://svn.erp5.org?rev=24726&view=rev
Log:
add a way to define a currency without exchange line
fix variable name for price currency definition

Modified:
    erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py

Modified: erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py?rev=24726&r1=24725&r2=24726&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py [utf8] (original)
+++ erp5/trunk/products/ERP5Banking/tests/TestERP5BankingMixin.py [utf8] Thu Nov 27 17:01:22 2008
@@ -311,13 +311,16 @@
     self.tic()
 
 
-  def createCurrency(self, currency_list=(('EUR', 'Euro', 1/650., 'USD'), ('USD', 'Dollar', 650., 'EUR'))):
+  def createCurrency(self, currency_list=(('EUR', 'Euro', 1/650., 'USD'), ('USD', 'Dollar', 650., 'EUR')), only_currency=False):
     # create the currency document for euro inside the currency module
     #currency_list = (('EUR', 'Euro', 1/650., 'USD'), ('USD', 'Dollar', 650., 'EUR'))
     # first create currency
     for currency_id, title, base_price, price_currency in currency_list:
       currency = self.getCurrencyModule().newContent(id=currency_id, title=title, reference=currency_id)
 
+    if only_currency:
+      return
+    
     # second, create exchange lines
     for currency_id, title, base_price, price_currency in currency_list:
       currency = self.getCurrencyModule()[currency_id]
@@ -329,7 +332,7 @@
                                                                        'currency_exchange_type/purchase',
                                                                        'currency_exchange_type/transfer'],
                                           )
-      exchange_line.setPriceCurrencyValue(self.getCurrencyModule()[currency_id])
+      exchange_line.setPriceCurrencyValue(self.getCurrencyModule()[price_currency])
       cell_list = exchange_line.objectValues()
       self.assertEquals(len(cell_list),3)
       for cell in cell_list:




More information about the Erp5-report mailing list