Log the exception to better understand the GSSAPI module load failure.

This commit is contained in:
Khushboo Vashi 2023-04-19 17:20:34 +05:30 committed by GitHub
parent bd3eeb7111
commit 41e4f3eed9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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