From b70a6cdf5cbb0eef8635bdb6014ad0e0b0706478 Mon Sep 17 00:00:00 2001
From: Yannick Tivisse <yti@odoo.com>
Date: Thu, 7 Nov 2019 13:12:26 +0000
Subject: [PATCH] [IMP] hr_recruitment: Avoid multi-executed tests

closes odoo/odoo#40020

Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
---
 .../tests/test_recruitment_process.py          | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/addons/hr_recruitment/tests/test_recruitment_process.py b/addons/hr_recruitment/tests/test_recruitment_process.py
index 5ed9af75b2f4..f109a5995ab1 100644
--- a/addons/hr_recruitment/tests/test_recruitment_process.py
+++ b/addons/hr_recruitment/tests/test_recruitment_process.py
@@ -2,15 +2,29 @@
 # Part of Odoo. See LICENSE file for full copyright and licensing details.
 
 from odoo.tests import common
-from odoo.addons.hr.tests.test_hr_flow import TestHrFlow
+from odoo.addons.hr.tests.common import TestHrCommon
 from odoo.modules.module import get_module_resource
 
 
-class TestRecruitmentProcess(TestHrFlow):
+class TestRecruitmentProcess(TestHrCommon):
 
     def test_00_recruitment_process(self):
         """ Test recruitment process """
 
+        self.dep_rd = self.env['hr.department'].create({
+            'name': 'Research & Development',
+        })
+        self.job_developer = self.env['hr.job'].create({
+            'name': 'Experienced Developer',
+            'department_id': self.dep_rd.id,
+            'no_of_recruitment': 5,
+        })
+        self.employee_niv = self.env['hr.employee'].create({
+            'name': 'Sharlene Rhodes',
+        })
+        self.job_developer = self.job_developer.with_user(self.res_users_hr_officer.id)
+        self.employee_niv = self.employee_niv.with_user(self.res_users_hr_officer.id)
+
         # Create a new HR Recruitment Officer
         self.res_users_hr_recruitment_officer = self.env['res.users'].create({
             'company_id': self.env.ref('base.main_company').id,
-- 
GitLab