diff --git a/modules/product_kit/tests/scenario_product_kit_copy.rst b/modules/product_kit/tests/scenario_product_kit_copy.rst deleted file mode 100644 index b67b158abb..0000000000 --- a/modules/product_kit/tests/scenario_product_kit_copy.rst +++ /dev/null @@ -1,74 +0,0 @@ -========================= -Product Kit Copy Scenario -========================= - -Imports:: - - >>> from decimal import Decimal - - >>> from proteus import Model - >>> from trytond.modules.company.tests.tools import create_company - >>> from trytond.tests.tools import activate_modules - -Activate product_kit and stock:: - - >>> config = activate_modules('product_kit') - -Create company:: - - >>> _ = create_company() - -Create products:: - - >>> Uom = Model.get('product.uom') - >>> unit, = Uom.find([('name', '=', 'Unit')]) - >>> meter, = Uom.find([('name', '=', "Meter")]) - >>> ProductTemplate = Model.get('product.template') - >>> Product = Model.get('product.product') - - >>> template = ProductTemplate() - >>> template.name = "Product 1" - >>> template.default_uom = unit - >>> template.type = 'goods' - >>> template.save() - >>> product1, = template.products - >>> product1.cost_price = Decimal('10.0000') - >>> product1.save() - - >>> template = ProductTemplate() - >>> template.name = "Product 2" - >>> template.default_uom = meter - >>> template.type = 'goods' - >>> template.save() - >>> product2, = template.products - >>> product2.cost_price = Decimal('20.0000') - >>> product2.save() - -Create a kit:: - - >>> template = ProductTemplate() - >>> template.name = "Kit" - >>> template.default_uom = unit - >>> template.type = 'kit' - >>> template.save() - >>> kit, = template.products - - >>> component = template.components.new() - >>> component.product = product1 - >>> component.parent_product = kit - >>> component.quantity = 1 - >>> component = template.components.new() - >>> component.product = product2 - >>> component.parent_product = kit - >>> component.quantity = 1 - >>> component.fixed = True - >>> template.save() - -Components are copied when copying the template:: - - >>> template_copy, = template.duplicate() - >>> product_copy, = template.products - >>> len(template_copy.components) - 2 - >>> len(product_copy.components) - 2 diff --git a/modules/product_kit/tests/scenario_product_kit_duplicate.rst b/modules/product_kit/tests/scenario_product_kit_duplicate.rst index 4ac33089ad..222841534e 100644 --- a/modules/product_kit/tests/scenario_product_kit_duplicate.rst +++ b/modules/product_kit/tests/scenario_product_kit_duplicate.rst @@ -7,7 +7,7 @@ Imports:: >>> from decimal import Decimal >>> from proteus import Model - >>> from trytond.modules.company.tests.tools import create_company, get_company + >>> from trytond.modules.company.tests.tools import create_company >>> from trytond.tests.tools import activate_modules Activate product_kit:: @@ -21,7 +21,6 @@ Activate product_kit:: Create company:: >>> _ = create_company() - >>> company = get_company() Create products:: @@ -73,6 +72,7 @@ Create a kit:: >>> component.quantity = 1 >>> component = template.components.new() >>> component.product = product2 + >>> component.parent_product = kit >>> component.quantity = 2 >>> template.save()