From 2743c2abaa24fac15a2a776700e9e37d03896d35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=C3=89vrard?= Date: Tue, 7 Jul 2026 07:31:32 +0200 Subject: [PATCH] Use subtest for each button method tested --- trytond/trytond/tests/test_tryton.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/trytond/trytond/tests/test_tryton.py b/trytond/trytond/tests/test_tryton.py index 9fa155aac3..95edd90fb8 100644 --- a/trytond/trytond/tests/test_tryton.py +++ b/trytond/trytond/tests/test_tryton.py @@ -1173,13 +1173,14 @@ class ModuleTestCase(_DBTestCase): if not issubclass(model, ModelView): continue for button in model._buttons: - try: - if is_instance_method(model, button): - getattr(model(), button)() - else: - getattr(model, button)([]) - except (UserError, UserWarning): - pass + with self.subTest(model=model.__name__, button=button): + try: + if is_instance_method(model, button): + getattr(model(), button)() + else: + getattr(model, button)([]) + except (UserError, UserWarning): + pass @with_transaction() def test_xml_files(self):