mirror of
https://github.com/OCA/bank-statement-import.git
synced 2025-01-20 12:37:43 +02:00
[FIX] account_statement_import_txt_xlsx: Make tests resilient
- Depending on the installed set of modules, the company currency may be USD or EUR. If the second case, these tests will fail, so we make sure that the company currency is USD for our tests, doing the change by SQL, as there's a Python constraint that prevents it. Not needed in v17 due to: odoo/odoo#107113. account_statement_import_txt_xlsx 15.0.2.0.2 [UPD] Update account_statement_import_txt_xlsx.pot account_statement_import_txt_xlsx 15.0.2.0.3 [UPD] README.rst Update translation files Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: bank-statement-import-15.0/bank-statement-import-15.0-account_statement_import_txt_xlsx Translate-URL: https://translation.odoo-community.org/projects/bank-statement-import-15-0/bank-statement-import-15-0-account_statement_import_txt_xlsx/
This commit is contained in:
@@ -17,6 +17,14 @@ class TestAccountBankStatementImportTxtXlsx(common.TransactionCase):
|
||||
self.now = fields.Datetime.now()
|
||||
self.currency_eur = self.env.ref("base.EUR")
|
||||
self.currency_usd = self.env.ref("base.USD")
|
||||
self.currency_usd.active = True
|
||||
# Make sure the currency of the company is USD, as this not always happens
|
||||
# To be removed in V17: https://github.com/odoo/odoo/pull/107113
|
||||
self.company = self.env.company
|
||||
self.env.cr.execute(
|
||||
"UPDATE res_company SET currency_id = %s WHERE id = %s",
|
||||
(self.env.ref("base.USD").id, self.company.id),
|
||||
)
|
||||
# Activate EUR for unit test, by default is not active
|
||||
self.currency_eur.active = True
|
||||
self.sample_statement_map = self.env.ref(
|
||||
|
||||
Reference in New Issue
Block a user