From 1e1b32833e53ebb62d49b7bf5041362702f637e8 Mon Sep 17 00:00:00 2001 From: "ron@tinyerp.com" <> Date: Wed, 2 Nov 2011 12:23:28 +0530 Subject: [PATCH] [IMP] crm: Put assert checking on cancel_lead.yml bzr revid: ron@tinyerp.com-20111102065328-f2slcokzkap9pldn --- addons/crm/test/process/cancel_lead.yml | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/addons/crm/test/process/cancel_lead.yml b/addons/crm/test/process/cancel_lead.yml index ad7bc7ba841..a5f85a14058 100644 --- a/addons/crm/test/process/cancel_lead.yml +++ b/addons/crm/test/process/cancel_lead.yml @@ -7,7 +7,7 @@ I check cancelled lead. - !assert {model: crm.lead, id: crm.crm_case_itisatelesalescampaign0, string: Lead is in cancel state}: - - state == "cancel" + - state == "cancel" - I reset cancelled lead into unqualified lead. - @@ -17,7 +17,7 @@ I check unqualified lead after reset. - !assert {model: crm.lead, id: crm.crm_case_itisatelesalescampaign0, string: Lead is in draft state}: - - state == "draft" + - state == "draft" - I put unqualified lead into pending. - @@ -27,18 +27,27 @@ I check status of pending lead. - !assert {model: crm.lead, id: crm.crm_case_itisatelesalescampaign0, string: Lead is in pending state}: - - state == "pending" + - state == "pending" - I Escalate the Lead to Parent Team. - !python {model: crm.lead}: | self.case_escalate(cr, uid, [ref("crm_case_itisatelesalescampaign0")]) - - - I mark as lost the Lead. + I check lead escalate to Parent Team. +- + !assert {model: crm.lead, id: crm.crm_case_itisatelesalescampaign0, string: Escalate lead to parent team}: + - section_id.name == "Sales Department" +- + I mark as lost the opportunity. - !python {model: crm.lead}: | self.case_mark_lost(cr, uid, [ref("crm_case_itisatelesalescampaign0")]) - - - +- + I check opportunity after lost. +- + !python {model: crm.lead}: | + lead = self.browse(cr, uid, ref('crm_case_itisatelesalescampaign0')) + assert lead.state == 'done', "lead is not done state" + assert lead.stage_id.id == ref('crm.stage_lead6'), 'Stage is not changed!' + assert lead.probability == 0.0, 'Probability is wrong!'