From 6d7954fc4ca64733722c1a2c61b7ef10b97bab81 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 8 May 2019 21:02:49 +0200 Subject: [PATCH] [IMP] account_tax_balance: Ensure test correctness (2) Tests failed if you don't have an account called 'Tax Paid' in your test DB, which can happen when you are integrating tests in other environments, for example with other starting language. --- account_tax_balance/tests/test_account_tax_balance.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/account_tax_balance/tests/test_account_tax_balance.py b/account_tax_balance/tests/test_account_tax_balance.py index b27ca0a8..6c140162 100644 --- a/account_tax_balance/tests/test_account_tax_balance.py +++ b/account_tax_balance/tests/test_account_tax_balance.py @@ -34,8 +34,13 @@ class TestAccountTaxBalance(HttpCase): self.range = self.env['date.range'] def test_tax_balance(self): - tax_account_id = self.env['account.account'].search( - [('name', '=', 'Tax Paid')], limit=1).id + tax_account_id = self.env['account.account'].create({ + 'name': 'Tax Paid', + 'code': 'TAXTEST', + 'user_type_id': self.env.ref( + 'account.data_account_type_current_liabilities' + ).id, + }).id tax = self.env['account.tax'].create({ 'name': 'Tax 10.0%', 'amount': 10.0,