diff --git a/addons/mrp_repair/test/test_mrp_repair.yml b/addons/mrp_repair/test/test_mrp_repair.yml index 35e697aec68..129ff431aab 100644 --- a/addons/mrp_repair/test/test_mrp_repair.yml +++ b/addons/mrp_repair/test/test_mrp_repair.yml @@ -47,6 +47,38 @@ partner_id: base.res_partner_9 product_id: product.product_product_pc1 +- | + I start by creating new Repair order for "Basic Pc" product and Invoice Type b4repair. + +- + !record {model: mrp.repair, id: mrp_repair_rma1}: + address_id: base.res_partner_address_1 + guarantee_limit: !eval datetime.today().strftime("%Y-%m-%d") + invoice_method: 'b4repair' + partner_invoice_id: base.res_partner_address_1 + location_dest_id: stock.stock_location_14 + location_id: stock.stock_location_14 + move_id: 'stock_move_pcbasicpc0' + name: RMA00004 + operations: + - location_dest_id: stock.location_production + location_id: stock.stock_location_stock + name: '[HDD1] HDD Seagate 7200.8 80GB' + price_unit: 50.0 + product_id: product.product_product_hdd1 + product_uom: product.product_uom_unit + product_uom_qty: 1.0 + state: draft + to_invoice: 1 + type: add + fees_lines: + - name: 'HDD1 Seagate repair fees' + product_uom_qty: 1.0 + product_uom: product.product_uom_unit + price_unit: 50.0 + partner_id: base.res_partner_9 + product_id: product.product_product_pc1 + - | I check that Repair order is in "Draft" state. - @@ -59,9 +91,17 @@ !workflow {model: mrp.repair, action: repair_confirm, ref: mrp_repair_rma0} - | - I start the repairing process by click on "Start Repair" Button. + I confirm This Repair order For Invoice Type b4repair. +- + !workflow {model: mrp.repair, action: repair_confirm, ref: mrp_repair_rma1} +- | + I start the repairing process by click on "Start Repair" Button For Invoice Type b4repair. - !workflow {model: mrp.repair, action: repair_ready, ref: mrp_repair_rma0} +- | + I start the repairing process by click on "Start Repair" Button For Invoice Type b4repair. +- + !workflow {model: mrp.repair, action: repair_ready, ref: mrp_repair_rma1} - | I check that state is "Under Repair". @@ -72,6 +112,10 @@ Repairing Process for product is Done and I End Repair process by click on "End Repair" button. - !workflow {model: mrp.repair, action: action_repair_end, ref: mrp_repair_rma0} +- | + Repairing Process for product is Done and I End Repair process by click on "End Repair" button For Invoice Type b4repair. +- + !workflow {model: mrp.repair, action: action_repair_end, ref: mrp_repair_rma1} - | I select invoiced after repair option in this "RMA00004" Repair order. so I create Invoice by click on "Make Invoice" wizard.