Files

25 lines
822 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.tests.common import TransactionCase
from odoo.tests.common import tagged
@tagged('post_install_l10n', 'post_install', '-at_install')
class TestCodeField(TransactionCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
def test_get_available_fields(self):
'''
tests if no unneeded duplicate values are present
in hr.contract.salary.resume code field 'Selection'
'''
salary_resume = self.env['hr.contract.salary.resume'].search([('id', '=', 0)])
code_selection = salary_resume._get_available_fields()
unique_entries_tuple = set(code_selection)
self.assertEqual(len(code_selection), len(unique_entries_tuple))