From 4af5d29679589d6b79608b17ccdcf8735a060c6c Mon Sep 17 00:00:00 2001 From: "Mansi Kariya (OpenERP Trainee)" Date: Wed, 14 Aug 2013 17:55:54 +0530 Subject: [PATCH] [IMP] Added a product and sale order. bzr revid: mansi.mk.179@gmail.com-20130814122554-dkjy8vjnmeibzqeu --- .../sale_stock/test/prepaid_order_policy.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/addons/sale_stock/test/prepaid_order_policy.yml b/addons/sale_stock/test/prepaid_order_policy.yml index e35a9a82cf9..38652cb165d 100644 --- a/addons/sale_stock/test/prepaid_order_policy.yml +++ b/addons/sale_stock/test/prepaid_order_policy.yml @@ -1,12 +1,27 @@ +- + In order to test the Prepaid Order Policy, I create a product +- + !record {model: product.product, id: product_prepaid1}: + name: 'OpenERP Documentation Book' + list_price: 60.60 +- + Now i create a sale order that uses my new product +- + !record {model: sale.order, id: sale_order_prepaid1}: + partner_id: base.res_partner_2 + order_policy: prepaid + order_line: + - product_id: sale_stock.product_prepaid1 + product_uom_qty: 10 - Now I confirm the Quotation with "Pay before delivery" policy. - - !workflow {model: sale.order, action: order_confirm, ref: sale.sale_order_4} + !workflow {model: sale.order, action: order_confirm, ref: sale_order_prepaid1} - I check that delivery order should not created before invoice is paid. - !python {model: sale.order}: | - sale_order = self.browse(cr, uid, ref("sale.sale_order_4")) + sale_order = self.browse(cr, uid, ref("sale_order_prepaid1")) assert len(sale_order.picking_ids) == False, "Delivery order should not created before invoice." assert sale_order.invoice_ids, "Invoice should be created."