Odoo18-Base/addons/project_mrp_sale/tests/test_sale_mrp_account.py
2025-01-06 10:57:38 +07:00

18 lines
772 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.sale_mrp.tests.test_multistep_manufacturing import TestMultistepManufacturing
from odoo.tests import common
@common.tagged('post_install', '-at_install')
class TestSaleMrpAccount(TestMultistepManufacturing):
def test_mo_get_project_from_so(self):
""" ensure the project of MO is inherited from the SO if no project is set """
project = self.env['project.project'].create({
'name': 'SO Project',
})
self.sale_order.project_id = project
self.assertFalse(self.sale_order.mrp_production_ids.project_id)
self.sale_order.action_confirm()
self.assertEqual(self.sale_order.mrp_production_ids.project_id, project)