[MIG] contract_invoice_start_end_dates: Migration to 14.0

This commit is contained in:
Chafique
2022-05-12 18:24:34 +02:00
committed by chafique.delli
parent 13b6623c53
commit 50ef8f3313
6 changed files with 50 additions and 29 deletions

View File

@@ -0,0 +1 @@
from . import test_contract_invoice_start_end_dates

View File

@@ -0,0 +1,17 @@
# Copyright 2022 Akretion France (http://www.akretion.com/)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.addons.contract.tests.test_contract import TestContractBase
class TestContractInvoiceStartEndDates(TestContractBase):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.contract.date_end = "2018-12-31"
cls.acct_line.product_id.must_have_dates = True
def test_invoice_start_end_dates(self):
invoice = self.contract.recurring_create_invoice()
self.assertTrue(invoice.invoice_line_ids.start_date)
self.assertTrue(invoice.invoice_line_ids.end_date)