|
|
aacfac |
From 2b96860d8cfcf48a54e59e2ca30fc8fdeb2b9d55 Mon Sep 17 00:00:00 2001
|
|
|
aacfac |
From: rpm-build <rpm-build>
|
|
|
aacfac |
Date: Fri, 6 May 2022 22:54:45 +0200
|
|
|
aacfac |
Subject: [PATCH 2/2]
|
|
|
aacfac |
Fix-gss-localname-test-to-work-with-older-gssapi-ver.patch
|
|
|
aacfac |
|
|
|
aacfac |
---
|
|
|
aacfac |
tests/t_localname.py | 13 +++++++++++--
|
|
|
aacfac |
1 file changed, 11 insertions(+), 2 deletions(-)
|
|
|
aacfac |
|
|
|
aacfac |
diff --git a/tests/t_localname.py b/tests/t_localname.py
|
|
|
aacfac |
index e990762c42aa9b370ac71292b5019fc63622c240..df94922b52673b5b7fd780ff3f319d22feb348ac 100755
|
|
|
aacfac |
--- a/tests/t_localname.py
|
|
|
aacfac |
+++ b/tests/t_localname.py
|
|
|
aacfac |
@@ -45,13 +45,22 @@ if __name__ == '__main__':
|
|
|
aacfac |
|
|
|
aacfac |
mech = None
|
|
|
aacfac |
if mech_name is not None:
|
|
|
aacfac |
- mech = gssapi.mechs.Mechanism.from_sasl_name(mech_name)
|
|
|
aacfac |
+ try:
|
|
|
aacfac |
+ mech = gssapi.mechs.Mechanism.from_sasl_name(mech_name)
|
|
|
aacfac |
+ except AttributeError:
|
|
|
aacfac |
+ # older version of gssapi that does not support mechs
|
|
|
aacfac |
+ if mech_name == 'SPNEGO':
|
|
|
aacfac |
+ mech = '<Mechanism spnego (1.3.6.1.5.5.2)>'
|
|
|
aacfac |
+ elif mech_name == 'GS2-KRB5':
|
|
|
aacfac |
+ mech = '<Mechanism krb5 (1.2.840.113554.1.2.2)>'
|
|
|
aacfac |
+ else:
|
|
|
aacfac |
+ sys.exit(42) # SKIP
|
|
|
aacfac |
|
|
|
aacfac |
try:
|
|
|
aacfac |
auth = HTTPSPNEGOAuth(mech=mech)
|
|
|
aacfac |
use_requests(auth)
|
|
|
aacfac |
except TypeError:
|
|
|
aacfac |
- # odler version of requests that does not support mechs
|
|
|
aacfac |
+ # older version of requests that does not support mechs
|
|
|
aacfac |
if mech_name == 'SPNEGO':
|
|
|
aacfac |
use_curl()
|
|
|
aacfac |
elif mech_name == 'GS2-KRB5':
|
|
|
aacfac |
--
|
|
|
aacfac |
2.35.3
|
|
|
aacfac |
|