Purpose is to be able to move mail tests in a separate module without breaking other tests. It seems dependency is not real, only some data to add. It is better to have self contained tests anyway.
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo.tests.common import TransactionCase
|
|
|
|
|
|
class TestCrmCases(TransactionCase):
|
|
|
|
def setUp(self):
|
|
super(TestCrmCases, self).setUp()
|
|
|
|
# Create a user as 'Crm Salesmanager' and added the `sales manager` group
|
|
self.crm_salemanager = self.env['res.users'].create({
|
|
'company_id': self.env.ref("base.main_company").id,
|
|
'name': "Crm Sales manager",
|
|
'login': "csm",
|
|
'email': "crmmanager@yourcompany.com",
|
|
'groups_id': [(6, 0, [self.ref('sales_team.group_sale_manager')])]
|
|
})
|
|
|
|
# Create a user as 'Crm Salesman' and added few groups
|
|
self.crm_salesman = self.env['res.users'].create({
|
|
'company_id': self.env.ref("base.main_company").id,
|
|
'name': "Crm Salesman",
|
|
'login': "csu",
|
|
'email': "crmuser@yourcompany.com",
|
|
'notification_type': 'inbox',
|
|
'groups_id': [(6, 0, [self.env.ref('sales_team.group_sale_salesman_all_leads').id, self.env.ref('base.group_partner_manager').id])]
|
|
})
|