Files
enterprise-addons/voip/tests/test_voip_t9.py
T

22 lines
919 B
Python

from odoo.tests import common, tagged
@tagged("voip", "post_install", "-at_install")
class TestVoipT9(common.TransactionCase):
def test_t9_name_is_correctly_computed(self):
"""
Tests that the "t9_name" field on res.partner is correctly computed.
"""
xanto, eric, shrek, pangram, oenone = self.env["res.partner"].create([
{"name": "xanto du 93"},
{"name": "(っ◔◡◔)っ ♥ Éric ♥"},
{"name": "𝓈𝒽𝓇𝑒𝓀"},
{"name": "The quick brown fox jumps over the lazy dog"},
{"name": "Œnone"},
])
self.assertEqual(xanto.t9_name, " 92686 38 93")
self.assertEqual(eric.t9_name, " xxxxxxx x 3742 x")
self.assertEqual(shrek.t9_name, " 74735")
self.assertEqual(pangram.t9_name, " 843 78425 27696 369 58677 6837 843 5299 364")
self.assertEqual(oenone.t9_name, " 636663")