diff --git a/addons/marketing_campaign_crm_demo/__openerp__.py b/addons/marketing_campaign_crm_demo/__openerp__.py index 6c28e9226a0..c56d1dc4d16 100644 --- a/addons/marketing_campaign_crm_demo/__openerp__.py +++ b/addons/marketing_campaign_crm_demo/__openerp__.py @@ -42,6 +42,7 @@ Creates demo data like leads, campaigns and segments for the module marketing_ca ], 'test': [ 'test/process/marketing_campaign.yml', + 'test/ui/onchange_events.yml' ], 'installable': True, 'active': False, diff --git a/addons/marketing_campaign_crm_demo/test/ui/onchange_events.yml b/addons/marketing_campaign_crm_demo/test/ui/onchange_events.yml new file mode 100644 index 00000000000..43fb716943e --- /dev/null +++ b/addons/marketing_campaign_crm_demo/test/ui/onchange_events.yml @@ -0,0 +1,12 @@ +- + I call onchange event to change campaing for segment. +- + !python {model: marketing.campaign.segment}: | + self.onchange_campaign_id(cr, uid, [ref("marketing_campaign_segment_bosslistusassociationslist0")], ref("marketing_campaign_openerpondemandfreetrial0")) +- + I can see preview report of workitem. +- + !python {model: marketing.campaign.workitem}: | + ids = self.search(cr, uid, [('res_id', '=', ref('crm.crm_case_ericdubois4')), ('segment_id', '=', ref('marketing_campaign_segment_bosslistusassociationslist0')), + ('campaign_id', '=', ref('marketing_campaign_openerpondemandfreetrial0')), ('activity_id', '=', ref('marketing_campaign_activity_2'))]) + self.preview(cr, uid, ids)