[FIX] account: Fix tour in multi enterprise

The tour failed as soon as there were several companies installed.
The tax created could be assigned to the wrong company, and as such,
not used in the tour.

Linked to runbot error 22953

closes odoo/odoo#130281

X-original-commit: a4ad0a8f36f4091da5de99c5a54326dce3784817
Signed-off-by: de Wouters de Bouchout Jean-Benoît (jbw) <jbw@odoo.com>
Signed-off-by: Xavier Dollé (xdo) <xdo@odoo.com>
This commit is contained in:
Gauthier Wala (gawa)
2023-08-01 23:52:36 +02:00
parent c10b5d0b1b
commit b6dfc455cc
+4
View File
@@ -41,11 +41,15 @@ class TestUi(odoo.tests.HttpCase):
def test_01_account_tax_groups_tour(self):
product = self.env.ref('product.product_product_5')
company_used = self.env.companies.sorted(lambda c: c.id)[0]
new_tax = self.env['account.tax'].create({
'name': '10% Tour Tax',
'type_tax_use': 'purchase',
'amount_type': 'percent',
'amount': 10,
'company_id': company_used.id,
'country_id': company_used.account_fiscal_country_id.id
})
product.supplier_taxes_id = new_tax
self.start_tour("/web", 'account_tax_group', login="admin")