mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[FIX]
- Allows extensibility when creating procurement groups. - Rename a test.
This commit is contained in:
@@ -32,6 +32,10 @@ class MrpProduction(models.Model):
|
||||
mo._create_procurement_group()
|
||||
return super(MrpProduction, self).action_confirm()
|
||||
|
||||
@api.multi
|
||||
def _prepare_procurement_group(self):
|
||||
return {"name": self.name}
|
||||
|
||||
@api.multi
|
||||
def _create_procurement_group(self):
|
||||
self.ensure_one()
|
||||
@@ -39,8 +43,8 @@ class MrpProduction(models.Model):
|
||||
"procurement.group"]
|
||||
if self.auto_create_procurement_group and \
|
||||
not self.raw_material_procurement_group_id:
|
||||
self.raw_material_procurement_group_id = obj_group.create({
|
||||
"name": self.name})
|
||||
self.raw_material_procurement_group_id = obj_group.create(
|
||||
self._prepare_procurement_group())
|
||||
|
||||
@api.model
|
||||
def _make_consume_line_from_data(
|
||||
|
||||
@@ -148,7 +148,7 @@ class MrpProductionCase(TransactionCase):
|
||||
raw.group_id,
|
||||
mo.raw_material_procurement_group_id)
|
||||
|
||||
def test_copy_mo_1(self):
|
||||
def test_copy_mo(self):
|
||||
# Create MO
|
||||
group1 = self._create_procurement_group(
|
||||
"X 001")
|
||||
@@ -163,7 +163,7 @@ class MrpProductionCase(TransactionCase):
|
||||
self.assertEqual(
|
||||
mo2.raw_material_procurement_group_id.id, False)
|
||||
|
||||
def test_copy_mo_2(self):
|
||||
def test_group_name(self):
|
||||
# Create MO
|
||||
mo = self._create_mo(auto=True)
|
||||
# Click confirm button
|
||||
|
||||
Reference in New Issue
Block a user