From 41e4f3eed98e76a67a6543dc7bfea8cfc4637f50 Mon Sep 17 00:00:00 2001 From: Khushboo Vashi Date: Wed, 19 Apr 2023 17:20:34 +0530 Subject: [PATCH] Log the exception to better understand the GSSAPI module load failure. --- .../browser/tests/test_kerberos_with_mocking.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/pgadmin/browser/tests/test_kerberos_with_mocking.py b/web/pgadmin/browser/tests/test_kerberos_with_mocking.py index bf8ea6a43..97ba7ff50 100644 --- a/web/pgadmin/browser/tests/test_kerberos_with_mocking.py +++ b/web/pgadmin/browser/tests/test_kerberos_with_mocking.py @@ -51,10 +51,15 @@ class KerberosLoginMockTestCase(BaseTestGenerator): def setUp(self): try: import gssapi - except ImportError: - self.skipTest("Import Error: GSSAPI module couldn't be loaded.") + except ModuleNotFoundError as e: + self.skipTest("Import Error: GSSAPI module couldn't be loaded. " + + str(e)) + except ImportError as e: + self.skipTest("Import Error: GSSAPI module couldn't be loaded. " + + str(e)) except OSError: - self.skipTest("OS Error: GSSAPI module couldn't be loaded.") + self.skipTest("OS Error: GSSAPI module couldn't be loaded. " + + str(e)) app_config.AUTHENTICATION_SOURCES = self.auth_source self.app.PGADMIN_EXTERNAL_AUTH_SOURCE = KERBEROS