Test that on_change_with getter use the name of the Function field

This commit is contained in:
Cédric Krier
2024-12-16 18:18:48 +01:00
parent 4454098479
commit 8ab7c421f2
+7
View File
@@ -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))