[IMP] crm_partner_assign: Improved partner_assign.yml,
[odoo/odoo.git] / addons / crm_partner_assign / test / process / partner_assign.yml
1 -
2   In order to test find nearest Partner functionality and assign to opportunity ,
3   so First i create a grade 'First' for partner.
4 -
5   !record {model: res.partner.grade, id: res_partner_grade_first}:
6     name: First
7     sequence: 1
8 -
9   I assign grade 'First' to the partner 'Eric' and give more probability to assign a lead to this partner.
10 -
11   !record {model: res.partner, id: base.res_partner_ericdubois0}:
12     grade_id: res_partner_grade_first
13     partner_weight: 10
14 -
15   Set Lattitude and Longitude according to partner address.
16 -
17   !python {model: res.partner}: |
18     self.geo_localize(cr, uid, [ref('base.res_partner_ericdubois0')], context)
19     partner = self.browse(cr, uid, ref('base.res_partner_ericdubois0'))
20     assert partner.partner_latitude == 50.4530495 , "Lattitude is wrong"
21     assert partner.partner_longitude == 3.9693885 , "Longitude is wrong"
22 -
23   I would like to change the assign partner on opportunity, so find nearest partner assign to this opportunity.
24 -
25   !python {model: crm.lead}: |
26     res = self.onchange_assign_id(cr, uid, [ref('crm.crm_case_abcfuelcounits0')], ref('base.res_partner_ericdubois0'), context)
27     assert res['value']['user_id'] == ref('base.user_demo'), "User not correct"
28     self.assign_partner(cr, uid, [ref('crm.crm_case_abcfuelcounits0')], context)
29 -
30   In order to assigned partner to opportunity, so i test latitude and longitude of partner of opportunity
31   and opportuniy assign to assigned partner.
32 -
33   !python {model: crm.lead}: |
34     lead = self.browse(cr, uid, [ref('crm.crm_case_abcfuelcounits0')])[0]
35     assert lead.partner_latitude == 50.8495239 , "Lattitude is wrong"
36     assert lead.partner_longitude == 4.3667002 , "Longitude is wrong"
37     assert lead.partner_assigned_id.id == ref('base.res_partner_ericdubois0') , "Opportuniy not assign partner"