17 lines
984 B
Python
17 lines
984 B
Python
|
|
from odoo.addons.account_reports.tests.common import TestAccountReportsCommon
|
|
from odoo.tests import tagged
|
|
|
|
|
|
@tagged('post_install_l10n', 'post_install', '-at_install')
|
|
class SyscohadaReportsTest(TestAccountReportsCommon):
|
|
|
|
def test_syscohada_variants_availability(self):
|
|
# Ensure syscohada variants are available from their root reports (using coa-children availability condition)
|
|
self.company_data['company'].chart_template = 'bj' # Benin is a child country of syscohada
|
|
generic_balance_sheet = self.env.ref('account_reports.balance_sheet')
|
|
syscohada_balance_sheet = self.env.ref('l10n_syscohada_reports.account_financial_report_syscohada_bilan')
|
|
options = self._generate_options(generic_balance_sheet, '2022-02-01', '2022-02-28')
|
|
variant_ids = {variant['id'] for variant in options['available_variants']}
|
|
self.assertIn(syscohada_balance_sheet.id, variant_ids, "Syscohada Balance Sheet should be an available variant")
|