partner-contact/partner_academic_title/tests/test_partner_academic_title.py

30 lines
974 B
Python
Raw Normal View History

2021-03-23 19:36:29 +00:00
# Copyright 2019 Luis M. Ontalba <luismaront@gmail.com>
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
from flectra.tests import common
class TestPartnerAcademicTitle(common.SavepointCase):
@classmethod
def setUpClass(cls):
super(TestPartnerAcademicTitle, cls).setUpClass()
cls.partner_ac_tit_A = cls.env['partner.academic.title'].create({
'name': 'A',
'sequence': 2,
})
cls.partner_ac_tit_B = cls.env['partner.academic.title'].create({
'name': 'B',
'sequence': 1,
})
cls.partner = cls.env['res.partner'].create({
'name': 'Test partner',
})
def test_compute_academic_title_display(self):
partner = self.partner
partner.academic_title_ids = [
(4, self.partner_ac_tit_A.id, 0),
(4, self.partner_ac_tit_B.id, 0),
]
self.assertEqual(partner.academic_title_display, "B, A")