summaryrefslogtreecommitdiff
path: root/addons/sales_team
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2020-10-05 14:17:28 +0000
committerThibault Delavallée <tde@odoo.com>2020-10-06 14:47:39 +0000
commit950dd491bc4b680e0bcfab83815313e909a3c282 (patch)
treee4fd4941f2dc8c8475b5a1c179aed55de5a0abb2 /addons/sales_team
parentf21b3c5cff74f935f0f221d1b690f4a4fb44e003 (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.py18
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)],
})