Odoo18-Base/addons/l10n_es_edi_facturae/tests/test_facturae_misc.py

25 lines
845 B
Python
Raw Permalink Normal View History

2025-01-06 10:57:38 +07:00
from odoo.tests import tagged
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
@tagged('post_install_l10n', 'post_install', '-at_install')
class TestFacturaeMisc(AccountTestInvoicingCommon):
@classmethod
@AccountTestInvoicingCommon.setup_country('es')
def setUpClass(cls):
super().setUpClass()
def test_es_suggested_invoice_edi_format(self):
partner_es = self.env['res.partner'].create({
'name': "ES partner",
'country_id': self.env.ref('base.es').id,
})
partner_be = self.env['res.partner'].create({
'name': "BE partner",
'country_id': self.env.ref('base.be').id,
})
self.assertEqual(partner_es.invoice_edi_format, 'es_facturae')
self.assertNotEqual(partner_be.invoice_edi_format, 'es_facturae')