From 5d82f65fd805f4e2951f22d701399b2d8c8ba8dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 11 Jan 2023 12:29:25 +0100 Subject: [PATCH] Add generic test for field function searcher and domain field method --- trytond/trytond/tests/test_tryton.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/trytond/trytond/tests/test_tryton.py b/trytond/trytond/tests/test_tryton.py index 4fc5ac7cca..360cf251f2 100644 --- a/trytond/trytond/tests/test_tryton.py +++ b/trytond/trytond/tests/test_tryton.py @@ -501,6 +501,8 @@ class ModuleTestCase(unittest.TestCase): getattr(model, attr)() elif attr.startswith('order_'): model.search([], order=[(attr[len('order_'):], None)]) + elif attr.startswith('domain_'): + model.search([(attr[len('domain_'):], '=', None)]) elif any(attr.startswith(p) for p in [ 'on_change_', 'on_change_with_', @@ -759,6 +761,9 @@ class ModuleTestCase(unittest.TestCase): 'model': model.__name__, 'field': field_name, }) + if func_name == field.searcher: + getattr(model, field.searcher)( + field_name, (field_name, '=', None)) @with_transaction() def test_ir_action_window(self):