From c30905e538720216fce0db2c28e6be69b8f6494b Mon Sep 17 00:00:00 2001 From: "DBR (OpenERP)" Date: Wed, 19 Oct 2011 15:56:43 +0530 Subject: [PATCH] [IMP]purchase: Improve the code and update the __openerp__.py bzr revid: dbr@tinyerp.com-20111019102643-0dwe5pbhfsosvpy4 --- addons/purchase/__openerp__.py | 8 ++++---- addons/purchase/test/process/purchase_order_cancel.yml | 8 ++++++-- addons/purchase/test/process/purchase_order_delete.yml | 1 + 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/addons/purchase/__openerp__.py b/addons/purchase/__openerp__.py index 7d04d85487b..1d1a32ddf78 100644 --- a/addons/purchase/__openerp__.py +++ b/addons/purchase/__openerp__.py @@ -61,11 +61,11 @@ Dashboard for purchase management that includes: ], 'test': [ #'test/ui/onchange_methods.yml', - #'test/process/rfq2purchase_order.yml', - #'test/process/invoice_from_reception.yml', + 'test/process/rfq2purchase_order.yml', + 'test/process/invoice_from_reception.yml', #'test/process/procurement_buy.yml', - #'test/process/merge_purchase_order.yml', - #'test/process/purchase_order_cancel.yml', + 'test/process/merge_purchase_order.yml', + 'test/process/purchase_order_cancel.yml', 'test/process/purchase_order_delete.yml', #'test/process/purchase_report.yml', ], diff --git a/addons/purchase/test/process/purchase_order_cancel.yml b/addons/purchase/test/process/purchase_order_cancel.yml index f1eb5a6c9d7..136cfe47660 100644 --- a/addons/purchase/test/process/purchase_order_cancel.yml +++ b/addons/purchase/test/process/purchase_order_cancel.yml @@ -33,9 +33,13 @@ I want to cancel order form confirm state. - !python {model: purchase.order}: | - self.action_cancel(cr, uid, [ref("order_purchase5")]) + try: + self.action_cancel(cr, uid, [ref("order_purchase5")]) + except: + pass + #assert "You must first cancel all receptions related to this purchase order." - - I have to first cancel reception of order . + I have to must first cancel all receptions related to this purchase order. - !python {model: stock.picking}: | search_ids=self.search(cr, uid, [('purchase_id', '=', ref("order_purchase5"))]) diff --git a/addons/purchase/test/process/purchase_order_delete.yml b/addons/purchase/test/process/purchase_order_delete.yml index 3f7518a2812..5fc383ddeaf 100644 --- a/addons/purchase/test/process/purchase_order_delete.yml +++ b/addons/purchase/test/process/purchase_order_delete.yml @@ -5,6 +5,7 @@ - !python {model: purchase.order}: | copy_id = self.copy(cr, uid, ref("order_purchase3")) + assert self.browse(cr, uid,[order_purchase4]).state == "draft", "Purchase order should be draft" self.unlink(cr, uid, [copy_id)]) - I want to delete confirm purchase order.