mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
ipatests: Fix expectation about GSS error in test for healthcheck
As of 1.19.1 MIT krb changed the error returned if no valid credentials could be obtained(GSS_S_CRED_UNAVAIL->GSS_S_NO_CRED). To be compatible with previous versions of krb the new expected error message has been added. Fixes: https://pagure.io/freeipa/issue/8737 Signed-off-by: Stanislav Levin <slev@altlinux.org> Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com> Reviewed-By: Rob Crittenden <rcritten@redhat.com>
This commit is contained in:
parent
87304c78a8
commit
2c4a160fc2
@ -483,11 +483,19 @@ class TestIpaHealthCheck(IntegrationTest):
|
||||
ipahealthcheck.ipa.host when dirsrv service is stopped and
|
||||
running on IPA master
|
||||
"""
|
||||
msg = (
|
||||
"Failed to obtain host TGT: Major (851968): "
|
||||
"Unspecified GSS failure. "
|
||||
"Minor code may provide more information, "
|
||||
"Minor (2529638972): Generic error (see e-text)"
|
||||
msgs = (
|
||||
(
|
||||
"Failed to obtain host TGT: Major (851968): "
|
||||
"Unspecified GSS failure. "
|
||||
"Minor code may provide more information, "
|
||||
"Minor (2529638972): Generic error (see e-text)"
|
||||
),
|
||||
(
|
||||
"Failed to obtain host TGT: Major (458752): "
|
||||
"No credentials were supplied, or the credentials "
|
||||
"were unavailable or inaccessible, "
|
||||
"Minor (2529638972): Generic error (see e-text)"
|
||||
),
|
||||
)
|
||||
restart_service(self.master, "dirsrv")
|
||||
dirsrv_ipactl_status = 'Directory Service: STOPPED'
|
||||
@ -502,7 +510,7 @@ class TestIpaHealthCheck(IntegrationTest):
|
||||
assert returncode == 1
|
||||
if dirsrv_ipactl_status in result.stdout_text:
|
||||
assert data[0]["result"] == "ERROR"
|
||||
assert data[0]["kw"]["msg"] == msg
|
||||
assert data[0]["kw"]["msg"] in msgs
|
||||
else:
|
||||
assert data[0]["result"] == "SUCCESS"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user