From 0c5d3fa552d0a7ef1800ccc050bc70cb8edf68f0 Mon Sep 17 00:00:00 2001 From: mtr Date: Wed, 13 Oct 2010 14:16:38 +0530 Subject: [PATCH] [IMP] sale:-improvements in the yml file bzr revid: mtr@mtr-20101013084638-cnbaqixqakh0derv --- addons/sale/test/invoice_on_shipped_qty.yml | 6 +++--- addons/sale/test/prepaid_order_policy.yml | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/sale/test/invoice_on_shipped_qty.yml b/addons/sale/test/invoice_on_shipped_qty.yml index eb915ac..ab24c85 100644 --- a/addons/sale/test/invoice_on_shipped_qty.yml +++ b/addons/sale/test/invoice_on_shipped_qty.yml @@ -90,13 +90,13 @@ so = self.browse(cr, uid, ref("sale_order_so6")) assert so.invoice_ids, "Invoices has not been generated for sale_order_so6" - - I verify that an invoice is created on the basis of shipped quantities 199 not ordered quantities 200 + I verify that an invoice is created on the basis of shipped quantities 100 not ordered quantities 200 - !python {model: account.invoice}: | sale_order_obj = self.pool.get('sale.order') so = sale_order_obj.browse(cr, uid, ref("sale_order_so6")) picking_obj = self.pool.get('stock.picking') - ids = picking_obj.search(cr, uid, [('origin', '=', so.name),('type','=','out')]) + ids = picking_obj.search(cr, uid, [('origin', '=', so.name),('type','=','out'),('state','=','done')]) qty = qty1 = 0.0 for pick_brw in picking_obj.browse(cr,uid, ids): for lines in pick_brw.move_lines: @@ -105,7 +105,7 @@ inv_brw = self.browse(cr,uid,inv_id)[0] for inv_lines in inv_brw.invoice_line: qty1=inv_lines.quantity - assert abs(qty1-qty) < 0.001, "Quantities are not the same" + assert (qty1 == qty), "Quantities are not the same" - I open the Invoice for the SO. - diff --git a/addons/sale/test/prepaid_order_policy.yml b/addons/sale/test/prepaid_order_policy.yml index 0a8f2aa..9a4c322 100644 --- a/addons/sale/test/prepaid_order_policy.yml +++ b/addons/sale/test/prepaid_order_policy.yml @@ -41,7 +41,8 @@ sale_order_obj = self.pool.get('sale.order') so = sale_order_obj.browse(cr, uid, ref("sale_order_so1")) picking_id = self.search(cr, uid, [('origin','=',so.name),('type','=','out')]) - assert picking_id,"There is a picking attached to this sale order" + if picking_id: + print "There is a picking attached to this sale order" - I open the Invoice for the SO. - -- 1.7.10.4