diff --git a/addons/sale/__openerp__.py b/addons/sale/__openerp__.py index ceab22fd98a..2bcb2f2d88f 100644 --- a/addons/sale/__openerp__.py +++ b/addons/sale/__openerp__.py @@ -69,19 +69,20 @@ ], 'demo_xml': ['sale_demo.xml'], 'test': [ - 'test/data_test.yml', - 'test/manual_order_policy.yml', - 'test/prepaid_order_policy.yml', - 'test/picking_order_policy.yml', - 'test/postpaid_order_policy.yml', - 'test/advance_invoice.yml', - 'test/so_make_line_invoice.yml', - 'test/sale_procurement.yml', - 'test/invoice_on_ordered_qty.yml', - 'test/invoice_on_shipped_qty.yml', - ], + 'test/data_test.yml', + 'test/manual_order_policy.yml', + 'test/prepaid_order_policy.yml', + 'test/picking_order_policy.yml', + 'test/postpaid_order_policy.yml', + 'test/advance_invoice.yml', + 'test/so_make_line_invoice.yml', + 'test/sale_procurement.yml', + 'test/invoice_on_ordered_qty.yml', + 'test/invoice_on_shipped_qty.yml', + 'test/sale_order_print.yml', + ], 'installable': True, 'active': False, 'certificate': '0058103601429', } -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/sale/test/sale_order_print.yml b/addons/sale/test/sale_order_print.yml new file mode 100644 index 00000000000..def94d8c27e --- /dev/null +++ b/addons/sale/test/sale_order_print.yml @@ -0,0 +1,8 @@ +- + In order to test the PDF reports defined on a sale order, we will print a sale order +- + !python {model: sale.order}: | + import netsvc, tools, os + (data, format) = netsvc.LocalService('report.sale.order').create(cr, uid, [ref('sale.order'),ref('sale.order2')], {}, {}) + if tools.config['test_report_directory']: + file(os.path.join(tools.config['test_report_directory'], 'sale-sale_order.'+format), 'wb+').write(data)