diff options
| author | Rucha (Open ERP) <rpa@tinyerp.com> | 2012-07-11 22:37:58 +0530 |
|---|---|---|
| committer | Rucha (Open ERP) <rpa@tinyerp.com> | 2012-07-11 22:37:58 +0530 |
| commit | 3612035b2e122b9e8b048ea0a37f8e6f1a4e7bdf (patch) | |
| tree | b6cfbf4288512f71775cbabcdad0cbd30337094e /addons/purchase/test/process | |
| parent | bed063e0df08b7195e95e8c91ed48292e210d3ea (diff) | |
[IMP]: purchase: Improved xml_id reference of purchase orders
bzr revid: rpa@tinyerp.com-20120711170758-52xt4mgjltod650b
Diffstat (limited to 'addons/purchase/test/process')
5 files changed, 30 insertions, 30 deletions
diff --git a/addons/purchase/test/process/cancel_order.yml b/addons/purchase/test/process/cancel_order.yml index 4ac8e09443f..cc2ff17e430 100644 --- a/addons/purchase/test/process/cancel_order.yml +++ b/addons/purchase/test/process/cancel_order.yml @@ -3,52 +3,52 @@ - I confirm the purchase order. - - !workflow {model: purchase.order, action: purchase_confirm, ref: order_purchase4} + !workflow {model: purchase.order, action: purchase_confirm, ref: purchase_order_4} - I check the "Approved" status after confirmed RFQ. - - !assert {model: purchase.order, id: order_purchase4}: + !assert {model: purchase.order, id: purchase_order_4}: - state == 'approved' - First I cancel receptions related to this order if order shipped. - !python {model: purchase.order}: | - order = self.browse(cr, uid, ref("order_purchase4")) + order = self.browse(cr, uid, ref("purchase_order_4")) self.pool.get('stock.picking').action_cancel(cr, uid, [picking.id for picking in order.picking_ids]) - I check order status in "Shipping Exception". - !python {model: purchase.order}: | - order = self.browse(cr, uid, ref("order_purchase4")) + order = self.browse(cr, uid, ref("purchase_order_4")) assert order.state == "except_picking", "order should be in Ship Exception state after cancel shipment" - Now I am able to cancel purchase order. - !python {model: purchase.order}: | - self.action_cancel(cr, uid, [ref("order_purchase4")]) + self.action_cancel(cr, uid, [ref("purchase_order_4")]) - I check that order is cancelled. - - !assert {model: purchase.order, id: order_purchase4}: + !assert {model: purchase.order, id: purchase_order_4}: - state == 'cancel' - After cancel the order, I check that it's related invoice cancelled. - !python {model: purchase.order}: | - order = self.browse(cr, uid, ref("order_purchase4")) + order = self.browse(cr, uid, ref("purchase_order_4")) assert order.invoice_ids[0].state == "cancel", "order's related invoice should be cancelled" - Now again set cancelled order to draft. - !python {model: purchase.order}: | - self.action_cancel_draft(cr, uid, [ref("order_purchase4")]) + self.action_cancel_draft(cr, uid, [ref("purchase_order_4")]) - Now I again to cancel draft order. - !python {model: purchase.order}: | - self.action_cancel(cr, uid, [ref("order_purchase4")]) + self.action_cancel(cr, uid, [ref("purchase_order_4")]) - I check that order is cancelled. - - !assert {model: purchase.order, id: order_purchase4}: + !assert {model: purchase.order, id: purchase_order_4}: - state == 'cancel' diff --git a/addons/purchase/test/process/generate_invoice_from_reception.yml b/addons/purchase/test/process/generate_invoice_from_reception.yml index f6a835b4087..6390413b418 100644 --- a/addons/purchase/test/process/generate_invoice_from_reception.yml +++ b/addons/purchase/test/process/generate_invoice_from_reception.yml @@ -1,24 +1,24 @@ - I confirm another order where invoice control is 'Bases on incoming shipments'. - - !workflow {model: purchase.order, action: purchase_confirm, ref: order_purchase2} + !workflow {model: purchase.order, action: purchase_confirm, ref: purchase_order_2} - I check that the invoice of order. - !python {model: purchase.order}: | - purchase_order = self.browse(cr, uid, ref("order_purchase2")) + purchase_order = self.browse(cr, uid, ref("purchase_order_2")) assert len(purchase_order.invoice_ids) == 0, "Invoice should not be generated on order confirmation." - Now I create an invoice for order on reception. - !python {model: stock.picking}: | - pick_ids = self.search(cr, uid, [('purchase_id','=',ref('order_purchase2'))]) + pick_ids = self.search(cr, uid, [('purchase_id','=',ref('purchase_order_2'))]) self.action_invoice_create(cr, uid, pick_ids, ref('account.expenses_journal')) - I check that the invoice of order. - !python {model: purchase.order}: | - purchase_order = self.browse(cr, uid, ref("order_purchase2")) + purchase_order = self.browse(cr, uid, ref("purchase_order_2")) assert len(purchase_order.invoice_ids) == 1, "Invoice should be generated." diff --git a/addons/purchase/test/process/invoice_on_poline.yml b/addons/purchase/test/process/invoice_on_poline.yml index 1072a28f107..8a391b13ebb 100644 --- a/addons/purchase/test/process/invoice_on_poline.yml +++ b/addons/purchase/test/process/invoice_on_poline.yml @@ -1,21 +1,21 @@ - I confirm purchase order which has invoicing control method "Based on Purchase Order Lines". - - !workflow {model: purchase.order, action: purchase_confirm, ref: order_purchase6} + !workflow {model: purchase.order, action: purchase_confirm, ref: purchase_order_6} - In order to test create invoice for purchase order line. - !python {model: purchase.order}: | invoice_line_obj = self.pool.get('purchase.order.line_invoice') - purchase_order = self.browse(cr, uid, ref("order_purchase6")) - context.update({'active_model': 'purchase.order', 'active_ids': [ref("order_purchase6")]}) + purchase_order = self.browse(cr, uid, ref("purchase_order_6")) + context.update({'active_model': 'purchase.order', 'active_ids': [ref("purchase_order_6")]}) for purchase_line in purchase_order.order_line: invoice_line_obj.makeInvoices(cr, uid, purchase_line.id, context=context) - I check the invoice of order. - !python {model: purchase.order}: | - purchase_order = self.browse(cr, uid, ref("order_purchase6")) + purchase_order = self.browse(cr, uid, ref("purchase_order_6")) for purchase_line in purchase_order.order_line: assert len(purchase_order.invoice_ids) == 1, "Invoice should be generated." - diff --git a/addons/purchase/test/process/merge_order.yml b/addons/purchase/test/process/merge_order.yml index 5ba4a1a21f2..fb39bed310c 100644 --- a/addons/purchase/test/process/merge_order.yml +++ b/addons/purchase/test/process/merge_order.yml @@ -2,9 +2,9 @@ In order to merge RFQ, I merge two RFQ which has same supplier and check new merged order. - !python {model: purchase.order}: | - new_id = self.do_merge(cr, uid, [ref('order_purchase3'), ref('order_purchase7')]) - order3 = self.browse(cr, uid, ref('order_purchase3')) - order7 = self.browse(cr, uid, ref('order_purchase7')) + new_id = self.do_merge(cr, uid, [ref('purchase_order_4'), ref('purchase_order_7')]) + order3 = self.browse(cr, uid, ref('purchase_order_4')) + order7 = self.browse(cr, uid, ref('purchase_order_7')) total_qty = sum([x.product_qty for x in order3.order_line] + [x.product_qty for x in order7.order_line]) assert order3.state == 'cancel', "Merged order should be canceled" diff --git a/addons/purchase/test/process/rfq2order2done.yml b/addons/purchase/test/process/rfq2order2done.yml index 5a1e1ccde4b..2a6eda1d61b 100644 --- a/addons/purchase/test/process/rfq2order2done.yml +++ b/addons/purchase/test/process/rfq2order2done.yml @@ -3,22 +3,22 @@ - I check the total untaxed amount of the RFQ is correctly computed - - !assert {model: purchase.order, id: order_purchase1, string: The amount of RFQ is not correctly computed}: + !assert {model: purchase.order, id: purchase_order_1, string: The amount of RFQ is not correctly computed}: - sum([l.price_subtotal for l in order_line]) == amount_untaxed - I confirm the RFQ. - - !workflow {model: purchase.order, action: purchase_confirm, ref: order_purchase1} + !workflow {model: purchase.order, action: purchase_confirm, ref: purchase_order_1} - I check the "Approved" status after confirmed RFQ. - - !assert {model: purchase.order, id: order_purchase1}: + !assert {model: purchase.order, id: purchase_order_1}: - state == 'approved' - I check that the invoice details which is generated after confirmed RFQ. - !python {model: purchase.order}: | - purchase_order = self.browse(cr, uid, ref("order_purchase1")) + purchase_order = self.browse(cr, uid, ref("purchase_order_1")) assert len(purchase_order.invoice_ids) >= 1, "Invoice is not generated more or less than one" for invoice in purchase_order.invoice_ids: assert invoice.state == "draft", "Invoice state should be draft" @@ -36,7 +36,7 @@ I check that Reception details after confirmed RFQ. - !python {model: purchase.order}: | - purchase_order = self.browse(cr, uid, ref("order_purchase1")) + purchase_order = self.browse(cr, uid, ref("purchase_order_1")) assert len(purchase_order.picking_ids) >= 1, "You should have only one reception order" for picking in purchase_order.picking_ids: assert picking.state == "assigned", "Reception state should be in assigned state" @@ -46,21 +46,21 @@ Reception is ready for process so now done the reception. - !python {model: stock.partial.picking}: | - pick_ids = self.pool.get('purchase.order').browse(cr, uid, ref("order_purchase1")).picking_ids + pick_ids = self.pool.get('purchase.order').browse(cr, uid, ref("purchase_order_1")).picking_ids partial_id = self.create(cr, uid, {},context={'active_model': 'stock.picking','active_ids': [pick_ids[0].id]}) self.do_partial(cr, uid, [partial_id]) - I check that purchase order is shipped. - !python {model: purchase.order}: | - assert self.browse(cr, uid, ref("order_purchase1")).shipped == True,"Purchase order should be delivered" + assert self.browse(cr, uid, ref("purchase_order_1")).shipped == True,"Purchase order should be delivered" - I Validate Invoice of Purchase Order. - !python {model: purchase.order}: | import netsvc - invoice_ids = [x.id for x in self.browse(cr, uid, ref("order_purchase1")).invoice_ids] + invoice_ids = [x.id for x in self.browse(cr, uid, ref("purchase_order_1")).invoice_ids] wf_service = netsvc.LocalService("workflow") for invoice in invoice_ids: wf_service.trg_validate(uid, 'account.invoice', invoice, 'invoice_open', cr) @@ -68,5 +68,5 @@ I check that purchase order is invoiced. - !python {model: purchase.order}: | - assert self.browse(cr, uid, ref("order_purchase1")).invoiced == True,"Purchase Order should be invoiced" + assert self.browse(cr, uid, ref("purchase_order_1")).invoiced == True,"Purchase Order should be invoiced" |
