diff options
| author | Thibault Delavallée <tde@odoo.com> | 2020-10-05 14:17:28 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-10-06 14:47:39 +0000 |
| commit | 950dd491bc4b680e0bcfab83815313e909a3c282 (patch) | |
| tree | e4fd4941f2dc8c8475b5a1c179aed55de5a0abb2 /addons/sales_team | |
| parent | f21b3c5cff74f935f0f221d1b690f4a4fb44e003 (diff) | |
[IMP] crm: move and add some test for lead user assign
Purpose of this commit is to
* move tests about mass management of leads (mass assignment + mass convert
wizards) in its own file to ease writing of tests;
* add some performance tests :
* performance for assignment;
* performance for convert wizard in mass mode;
Task ID-2351604
PR #59084
Diffstat (limited to 'addons/sales_team')
| -rw-r--r-- | addons/sales_team/tests/common.py | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/addons/sales_team/tests/common.py b/addons/sales_team/tests/common.py index a06f97c02c2..665245d1396 100644 --- a/addons/sales_team/tests/common.py +++ b/addons/sales_team/tests/common.py @@ -11,6 +11,21 @@ class TestSalesCommon(SavepointCase): def setUpClass(cls): super(TestSalesCommon, cls).setUpClass() + # Salesmen organization + # ------------------------------------------------------------ + # Role: M (team member) R (team manager) + # SALESMAN---------------sales_team_1 + # admin------------------M----------- + # user_sales_manager-----R----------- + # user_sales_leads-------M----------- + # user_sales_salesman----/----------- + + # Sales teams organization + # ------------------------------------------------------------ + # SALESTEAM-----------SEQU-----COMPANY + # sales_team_1--------5--------False + # data----------------9999-----?? + cls.company_main = cls.env.user.company_id cls.user_sales_manager = mail_new_test_user( cls.env, login='user_sales_manager', @@ -33,6 +48,7 @@ class TestSalesCommon(SavepointCase): notification_type='inbox', groups='sales_team.group_sale_salesman', ) + cls.user_admin = cls.env.ref('base.user_admin') cls.env['crm.team'].search([]).write({'sequence': 9999}) cls.sales_team_1 = cls.env['crm.team'].create({ @@ -40,7 +56,7 @@ class TestSalesCommon(SavepointCase): 'sequence': 5, 'company_id': False, 'user_id': cls.user_sales_manager.id, - 'member_ids': [(4, cls.user_sales_leads.id), (4, cls.env.ref('base.user_admin').id)], + 'member_ids': [(4, cls.user_sales_leads.id), (4, cls.user_admin.id)], }) |
