mirror of
https://github.com/bringout/oca-ocb-l10n_europe.git
synced 2026-04-27 04:01:59 +02:00
19.0 vanilla
This commit is contained in:
parent
ff721d030e
commit
7721452493
1826 changed files with 124775 additions and 274114 deletions
1
odoo-bringout-oca-ocb-l10n_si/l10n_si/tests/__init__.py
Normal file
1
odoo-bringout-oca-ocb-l10n_si/l10n_si/tests/__init__.py
Normal file
|
|
@ -0,0 +1 @@
|
|||
from . import test_get_reference
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo.addons.account.tools import is_valid_structured_reference_si
|
||||
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
|
||||
from odoo.tests import tagged
|
||||
|
||||
|
||||
@tagged('post_install_l10n', 'post_install', '-at_install')
|
||||
class L10n_siInvoiceGetReferenceTest(AccountTestInvoicingCommon):
|
||||
|
||||
@classmethod
|
||||
@AccountTestInvoicingCommon.setup_country('si')
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
|
||||
cls.invoice = cls.init_invoice('out_invoice', products=cls.product_a + cls.product_b)
|
||||
|
||||
def test_get_reference_slovenian_invoice(self):
|
||||
self.assertFalse(self.invoice.payment_reference)
|
||||
self.invoice.journal_id.invoice_reference_model = 'si'
|
||||
self.invoice.action_post()
|
||||
self.assertTrue(is_valid_structured_reference_si(self.invoice.payment_reference))
|
||||
|
||||
def test_get_reference_slovenian_partner(self):
|
||||
self.assertFalse(self.invoice.payment_reference)
|
||||
self.invoice.journal_id.invoice_reference_type = 'partner'
|
||||
self.invoice.journal_id.invoice_reference_model = 'si'
|
||||
self.invoice.action_post()
|
||||
self.assertTrue(is_valid_structured_reference_si(self.invoice.payment_reference))
|
||||
Loading…
Add table
Add a link
Reference in a new issue