Files
enterprise-addons/l10n_pe_edi/tests/test_sequence.py
T

20 lines
821 B
Python

from odoo.tests import tagged
from .common import TestPeEdiCommon
@tagged('post_install_l10n', 'post_install', '-at_install')
class TestSequence(TestPeEdiCommon):
def test_sequence_prefix_with_numbers(self):
journal = self.company_data['default_journal_sale'].copy()
journal.code = "XYZ"
move = self._create_invoice(name='/', journal_id=journal.id)
move.action_post()
# Next invoice is resequenced to use a prefix with numbers in it
journal.code = "01A"
move2 = self._create_invoice(name='F F01-00000001', journal_id=journal.id)
move2.action_post()
move3 = self._create_invoice(name='/', journal_id=journal.id)
move3.action_post()
self.assertEqual(move2.name[:6], move3.name[:6], "The next invoice should use the new prefix")