From 853870a1c9da732355036a462bf69ec745056b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 9 Feb 2026 21:46:16 +0100 Subject: [PATCH] Set BoM when testing production split --- .../tests/scenario_production_split.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/production_split/tests/scenario_production_split.rst b/modules/production_split/tests/scenario_production_split.rst index bf5e798e38..f12ae28b2c 100644 --- a/modules/production_split/tests/scenario_production_split.rst +++ b/modules/production_split/tests/scenario_production_split.rst @@ -14,6 +14,7 @@ Activate modules:: >>> config = activate_modules('production_split', create_company) + >>> BoM = Model.get('production.bom') >>> ProductTemplate = Model.get('product.template') >>> ProductUom = Model.get('product.uom') >>> Production = Model.get('production') @@ -31,10 +32,20 @@ Create product:: >>> template.save() >>> product, = template.products +Create bill of material:: + + >>> bom = BoM(name="Product") + >>> _ = bom.outputs.new(product=product, quantity=1) + >>> bom.save() + + >>> _ = product.boms.new(bom=bom) + >>> product.save() + Create a production:: >>> production = Production() >>> production.product = product + >>> production.bom = bom >>> production.quantity = 10 >>> production.save()