From 33bab19abbbd47783ad72fc84c3d8f65ee407380 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 20 May 2022 17:29:18 +1000 Subject: [PATCH] Better reporting of settings errors --- InvenTree/common/tests.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/InvenTree/common/tests.py b/InvenTree/common/tests.py index 7f6f6dbe40..f46f1007a5 100644 --- a/InvenTree/common/tests.py +++ b/InvenTree/common/tests.py @@ -163,10 +163,19 @@ class SettingsTest(TestCase): """ for key, setting in InvenTreeSetting.SETTINGS.items(): - self.run_settings_check(key, setting) + + try: + self.run_settings_check(key, setting) + except Exception as exc: + print(f"run_settings_check failed for global setting '{key}'") + raise exc for key, setting in InvenTreeUserSetting.SETTINGS.items(): - self.run_settings_check(key, setting) + try: + self.run_settings_check(key, setting) + except Exception as exc: + print(f"run_settings_check failed for user setting '{key}'") + raise exc def test_defaults(self): """