[IMP] crm_lead yml tests.
[odoo/odoo.git] / addons / crm / test / process / action_rule.yml
1 -
2   I create a record rule.
3 -
4   !python {model: base.action.rule}: |
5     modle_id = self.pool.get("ir.model").search(cr, uid, [('name', '=', 'crm.lead')])
6     from datetime import datetime
7     new_id = self.create(cr, uid, {'name': 'New Rule', 'model_id': modle_id[0],  'trg_user_id': ref('base.user_root'), 'trg_partner_id': ref('base.res_partner_asus'), 'act_user_id': ref('base.user_demo') })
8     lead_obj = self.pool.get("crm.lead")
9     self._check(cr, uid)
10 -
11   I create new lead to check record rule.
12 -
13   !record {model: crm.lead, id: crm_lead_test_rules_id}:
14     name: 'Test lead rules'
15     partner_id: base.res_partner_asus
16 -
17   I check record rule is apply and responsible is changed.
18 -
19   !python {model: crm.lead}: |
20     lead_user = self.browse(cr, uid, ref('crm_lead_test_rules_id'))
21     assert lead_user.user_id.id == ref('base.user_demo'), "Responsible of lead is not changed."