mirror of
https://github.com/bringout/oca-ocb-hr.git
synced 2026-04-27 02:32:04 +02:00
19.0 vanilla
This commit is contained in:
parent
a1137a1456
commit
e1d89e11e3
2789 changed files with 1093187 additions and 605897 deletions
|
|
@ -1,24 +1,43 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
import odoo.tests
|
||||
from odoo.tests import tagged, Form, HttpCase
|
||||
|
||||
@odoo.tests.tagged('-at_install', 'post_install')
|
||||
class SkillsTestUI(odoo.tests.HttpCase):
|
||||
@tagged('-at_install', 'post_install')
|
||||
class SkillsTestUI(HttpCase):
|
||||
def test_ui(self):
|
||||
levels = self.env['hr.skill.level'].create([{
|
||||
'name': f'Level {x}',
|
||||
'level_progress': x * 10,
|
||||
} for x in range(10)])
|
||||
skill_type = self.env['hr.skill.type'].create({
|
||||
'name': 'Best Music',
|
||||
'skill_level_ids': levels.ids,
|
||||
})
|
||||
self.env['hr.skill'].create([{
|
||||
'name': 'Fortunate Son',
|
||||
'skill_type_id': skill_type.id,
|
||||
}, {
|
||||
'name': 'Oh Mary',
|
||||
'skill_type_id': skill_type.id,
|
||||
}])
|
||||
with Form(self.env['hr.skill.type']) as skill_type:
|
||||
skill_type.name = 'Best Music'
|
||||
with skill_type.skill_ids.new() as skill:
|
||||
skill.name = 'Fortunate Son'
|
||||
with skill_type.skill_ids.new() as skill:
|
||||
skill.name = 'Oh Mary'
|
||||
for x in range(10):
|
||||
with skill_type.skill_level_ids.new() as level:
|
||||
level.name = f"level {x}"
|
||||
level.level_progress = x * 10
|
||||
level.default_level = x % 2
|
||||
skill_type.save()
|
||||
|
||||
self.start_tour("/web", 'hr_skills_tour', login='admin')
|
||||
with Form(self.env['hr.skill.type']) as skill_type:
|
||||
skill_type.name = 'Music Certification'
|
||||
skill_type.is_certification = True
|
||||
with skill_type.skill_ids.new() as skill:
|
||||
skill.name = 'Piano'
|
||||
with skill_type.skill_ids.new() as skill:
|
||||
skill.name = 'Guitar'
|
||||
with skill_type.skill_level_ids.new() as level:
|
||||
level.name = "Certified"
|
||||
level.level_progress = 100
|
||||
level.default_level = True
|
||||
skill_type.save()
|
||||
|
||||
self.start_tour("/odoo", 'hr_skills_tour', login='admin')
|
||||
|
||||
def test_ui2(self):
|
||||
|
||||
self.start_tour("/odoo", 'hr_skills_type_tour', login='admin')
|
||||
skill_type_id = self.env['hr.skill.type'].search([('name', '=', 'Cooking Skill')]).id
|
||||
self.assertTrue(self.env['hr.skill.level'].search([
|
||||
('default_level', '=', True),
|
||||
('skill_type_id', '=', skill_type_id)
|
||||
]).name, "Intermediate")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue