From 64d63ffaa6f5f2e72084ea6aedc6f2c2b7130ca6 Mon Sep 17 00:00:00 2001 From: MVA Date: Tue, 14 Feb 2012 09:31:59 +0100 Subject: [PATCH] [REF] add same_crm in depedence bzr revid: mva@openerp.com-20120214083159-w38ktsiewgbxrjf1 --- addons/event_sale_order/__openerp__.py | 2 +- addons/event_sale_order/test/confirm.yml | 28 ++++++++++-------------- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/addons/event_sale_order/__openerp__.py b/addons/event_sale_order/__openerp__.py index c7be214a2bd..51b2bcd8c67 100644 --- a/addons/event_sale_order/__openerp__.py +++ b/addons/event_sale_order/__openerp__.py @@ -28,7 +28,7 @@ 'description': """ """, 'author': 'OpenERP SA', - 'depends': ['event','sale'], + 'depends': ['event','sale','sale_crm'], 'update_xml': [ 'sale_order_view.xml', ], diff --git a/addons/event_sale_order/test/confirm.yml b/addons/event_sale_order/test/confirm.yml index ac086ab580d..a9015630f6a 100644 --- a/addons/event_sale_order/test/confirm.yml +++ b/addons/event_sale_order/test/confirm.yml @@ -4,10 +4,11 @@ create a product - !record {model: product.product, id: event_product}: - name: test_formation + name: formation type: service event_ok: True event_type_id: 1 + default_code: EVT - create a sale order - @@ -17,19 +18,6 @@ payment_term: account.account_payment_term - create sale order line from the sale order with the product -- - !record {model: event.event,id: event}: - name: test_event - type: 1 - date_end: '2012-01-01 19:05:15' - date_begin: '2012-01-01 18:05:15' -- - create a sale order -- - !record {model: sale.order, id: order}: - partner_id: base.res_partner_agrolait - note: Invoice after delivery - payment_term: account.account_payment_term - !record {model: sale.order.line, id: line}: product_id: event_product @@ -37,7 +25,6 @@ product_uom_qty: 8 order_id: order name: sale order line - event: event - confirm the sale order - @@ -53,7 +40,14 @@ !python {model: event.registration}: | order_id = ref('order') order = self.pool.get('sale.order').browse(cr, uid,order_id) + print order.name registration_ids = self.search(cr,uid,[('origin','=',order.name)]) if registration_ids == []: - raise osv.except_osv(_('Error!'),_("The registration is not created")) - + print 'erreur' + else: + if registration_ids[0].state == 'draft': + print 'erreur mauvais state' +- + check registration has been created + check the right type the good person state = draft +-