49 lines
1.7 KiB
Python
49 lines
1.7 KiB
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
import odoo.tests
|
|
|
|
from odoo import Command
|
|
from odoo.addons.account.tests.common import AccountTestInvoicingHttpCommon
|
|
|
|
|
|
@odoo.tests.tagged('post_install_l10n', 'post_install', '-at_install')
|
|
class TestAccountantTours(AccountTestInvoicingHttpCommon):
|
|
def test_account_merge_wizard_tour(self):
|
|
companies = self.env['res.company'].create([
|
|
{'name': 'tour_company_1'},
|
|
{'name': 'tour_company_2'},
|
|
])
|
|
|
|
self.env['account.account'].create([
|
|
{
|
|
'company_ids': [Command.set(companies[0].ids)],
|
|
'code': "100001",
|
|
'name': "Current Assets",
|
|
'account_type': 'asset_current',
|
|
},
|
|
{
|
|
'company_ids': [Command.set(companies[0].ids)],
|
|
'code': "100002",
|
|
'name': "Non-Current Assets",
|
|
'account_type': 'asset_non_current',
|
|
},
|
|
{
|
|
'company_ids': [Command.set(companies[1].ids)],
|
|
'code': "200001",
|
|
'name': "Current Assets",
|
|
'account_type': 'asset_current',
|
|
},
|
|
{
|
|
'company_ids': [Command.set(companies[1].ids)],
|
|
'code': "200002",
|
|
'name': "Non-Current Assets",
|
|
'account_type': 'asset_non_current',
|
|
},
|
|
])
|
|
|
|
self.env.ref('base.user_admin').write({
|
|
'company_id': companies[0].id,
|
|
'company_ids': [Command.set(companies.ids)],
|
|
})
|
|
self.start_tour("/odoo", 'account_merge_wizard_tour', login="admin", cookies={"cids": f"{companies[0].id}-{companies[1].id}"})
|