From 8ab7c421f236b5b8bc6ddb6a4cf4772dfb319339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 16 Dec 2024 18:18:48 +0100 Subject: [PATCH] Test that on_change_with getter use the name of the Function field --- trytond/trytond/tests/test_tryton.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/trytond/trytond/tests/test_tryton.py b/trytond/trytond/tests/test_tryton.py index e639a91861..3ca1c213f7 100644 --- a/trytond/trytond/tests/test_tryton.py +++ b/trytond/trytond/tests/test_tryton.py @@ -937,6 +937,13 @@ class ModuleTestCase(_DBTestCase): 'model': model.__name__, 'field': field_name, }) + if func_name == field.getter: + if func_name.startswith('on_change_with'): + self.assertEqual( + func_name, f'on_change_with_{field_name}', + msg=f"Wrong getter {func_name!r} " + f"on model {model.__name__!r} " + f"for field {field_name!r}") if func_name == field.searcher: domain = getattr(model, field.searcher)( field_name, (field_name, '=', None))