From e9149c52fff3c3637cf72d4a035aed7ec5a98d4e Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Wed, 2 Nov 2011 18:21:11 +0530 Subject: [PATCH] [IMP] crm: Put assert checking on merge_opportunity.yml for merge opportunity bzr revid: ron@tinyerp.com-20111102125111-b70gnc5fezjby964 --- addons/crm/test/process/merge_opportunity.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/addons/crm/test/process/merge_opportunity.yml b/addons/crm/test/process/merge_opportunity.yml index 2c3ad010255..b7d86f00c47 100644 --- a/addons/crm/test/process/merge_opportunity.yml +++ b/addons/crm/test/process/merge_opportunity.yml @@ -19,7 +19,15 @@ !python {model: crm.lead}: | opportunity_ids = self.search(cr, uid, [('partner_id','=', ref("base.res_partner_9"))]) self.merge_opportunity(cr, uid, opportunity_ids, context=context) - +- + I check for merged opportunities for customer. +- + !python {model: crm.lead}: | + merge_id = self.search(cr, uid, [('partner_id','=', ref("base.res_partner_9"))]) + assert merge_id, 'Fail to create Merge opportunity' + merge_data = self.browse(cr, uid, merge_id)[0] + assert merge_data.type == 'opportunity', 'Merged opportunity type not change!' + assert merge_data.partner_id.id == ref("base.res_partner_9"), 'Partner missmatch!' - Now I schedule another phonecall to customer after merged. - @@ -27,13 +35,11 @@ context.update({'active_model': 'crm.phonecall', 'active_ids': [ref("crm.crm_case_phone06")]}) res_id = self.create(cr, uid, {'name': "vos chances sont fusionnés en un seul"}, context=context) self.action_schedule(cr, uid, [res_id], context=context) - - I schedule Meeting on this phonecall. - !python {model: crm.phonecall}: | self.action_make_meeting(cr, uid, [ref("crm.crm_case_phone06")]) - - I setting Phone call to Held (Done). -