From e566a9d4a8cfe2e45f3f7aef4cb823f05db28b54 Mon Sep 17 00:00:00 2001 From: "JMA (OpenERP)" Date: Wed, 15 Sep 2010 20:34:37 +0530 Subject: [PATCH] [IMP] purchase : yml test for purchase & demo data added bzr revid: jma@tinyerp.com-20100915150437-qd4aaem5kkscselt --- addons/purchase/purchase_demo.xml | 58 ++++++++++++++++++++++++ addons/purchase/test/purchase_report.yml | 8 ++++ 2 files changed, 66 insertions(+) create mode 100644 addons/purchase/test/purchase_report.yml diff --git a/addons/purchase/purchase_demo.xml b/addons/purchase/purchase_demo.xml index 1168fd29679..f6c2931a626 100644 --- a/addons/purchase/purchase_demo.xml +++ b/addons/purchase/purchase_demo.xml @@ -1,6 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + 2010/09/15 + New server config + material + + + 150 + 5 + make_to_stock + + + + + 2010/09/15 + [PC1] Basic PC + + + 450 + 2 + 3 + 3 + make_to_stock + + + + + 2010/09/15 + [PC3] Medium PC + + + 900 + 1 + make_to_stock + + + + \ No newline at end of file diff --git a/addons/purchase/test/purchase_report.yml b/addons/purchase/test/purchase_report.yml new file mode 100644 index 00000000000..b98d1f212ac --- /dev/null +++ b/addons/purchase/test/purchase_report.yml @@ -0,0 +1,8 @@ +- + In order to test the PDF reports defined on a Purchase Order, we will print a Request Quotation report +- + !python {model: purchase.order}: | + import netsvc, tools, os + (data, format) = netsvc.LocalService('report.purchase.quotation').create(cr, uid, [ref('purchase.order_purchase1'),ref('purchase.order_purchase2')], {}, {}) + if tools.config['test_report_directory']: + file(os.path.join(tools.config['test_report_directory'], 'purchase-request_quotation'+format), 'wb+').write(data)