-  Allows extensibility when creating procurement groups.
- Rename a test.
This commit is contained in:
lreficent
2016-12-14 12:29:43 +01:00
committed by Andhitia Rama
parent 24d66f2d3d
commit 8599951ec5
2 changed files with 8 additions and 4 deletions

View File

@@ -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(

View File

@@ -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