From 3e287843f030e652d3218307fa1bc5c3658d3ed8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Tue, 8 Dec 2020 08:51:21 +0000 Subject: [PATCH] [MOV] sales_team: reorganize tests PURPOSE Prepare sales team membership and lead assignment improvements by reorganizing and cleaning some code bits. SPECIFICATIONS Reorganize sales team tests to ease addition and modifications of tests when adding multi-membership and lead assignment features. LINKS Task ID-2428882 Prepares Task ID-2086889 COM PR odoo/odoo#64196 ENT PT odoo/enterprise#15610 --- addons/sales_team/tests/__init__.py | 2 +- ...ales_team_membership.py => test_sales_team.py} | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) rename addons/sales_team/tests/{test_sales_team_membership.py => test_sales_team.py} (82%) diff --git a/addons/sales_team/tests/__init__.py b/addons/sales_team/tests/__init__.py index 828034121fe..d3d022e9d99 100644 --- a/addons/sales_team/tests/__init__.py +++ b/addons/sales_team/tests/__init__.py @@ -2,4 +2,4 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from . import common -from . import test_sales_team_membership +from . import test_sales_team diff --git a/addons/sales_team/tests/test_sales_team_membership.py b/addons/sales_team/tests/test_sales_team.py similarity index 82% rename from addons/sales_team/tests/test_sales_team_membership.py rename to addons/sales_team/tests/test_sales_team.py index 8e08178915f..c8b7f965f8e 100644 --- a/addons/sales_team/tests/test_sales_team_membership.py +++ b/addons/sales_team/tests/test_sales_team.py @@ -1,17 +1,26 @@ # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. -from odoo.addons.sales_team.tests.common import TestSalesMC +from odoo.addons.sales_team.tests.common import TestSalesCommon -class TestDefaultTeam(TestSalesMC): +class TestDefaultTeam(TestSalesCommon): """Tests to check if correct default team is found.""" @classmethod def setUpClass(cls): """Set up data for default team tests.""" super(TestDefaultTeam, cls).setUpClass() - + cls.company_2 = cls.env['res.company'].create({ + 'name': 'New Test Company', + 'email': 'company.2@test.example.com', + 'country_id': cls.env.ref('base.fr'), + }) + cls.team_c2 = cls.env['crm.team'].create({ + 'name': 'C2 Team1', + 'sequence': 1, + 'company_id': cls.company_2.id, + }) cls.team_sequence = cls.env['crm.team'].create({ 'name': 'Team LowSequence', 'sequence': 0,