Skip to content

Commit e6710dc

Browse files
committed
Tests: rename and update test_gdm to xidp
Renaming test_gdm.py to test_gdm_xidp.py to align with the other test_gdm_* test modules. Also adding authselect for with-switchable-auth which is needed to configure the system for GDM to use the new switchable authentication mechanisms. (cherry picked from commit 7f78c93) Reviewed-by: Iker Pedrosa <ipedrosa@redhat.com> Reviewed-by: Madhuri Upadhye <mupadhye@redhat.com>
1 parent 67cd7c3 commit e6710dc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
SSSD Passwordless GDM Tests
2+
SSSD Passwordless GDM External IdP Tests
33
44
:requirement: Passwordless GDM
55
"""
@@ -36,6 +36,7 @@ def test_gdm__xidp_login_rejected_for_invalid_password(client: Client, ipa: IPA,
3636
password = "Secret123"
3737
testuser_idp = f"{testuser}@{keycloak.host.hostname}"
3838

39+
client.authselect.select("sssd", ["with-switchable-auth"])
3940
client.sssd.import_domain("ipa.test", ipa)
4041
client.sssd.pam["pam_json_services"] = "gdm-switchable-auth"
4142
client.sssd.start()
@@ -73,6 +74,7 @@ def test_gdm__xidp_login_disabled(client: Client, ipa: IPA, keycloak: Keycloak):
7374
password = "Secret123"
7475
testuser_idp = f"{testuser}@{keycloak.host.hostname}"
7576

77+
client.authselect.select("sssd", ["with-switchable-auth"])
7678
client.sssd.import_domain("ipa.test", ipa)
7779
client.sssd.pam["pam_json_services"] = "gdm-switchable-auth"
7880
client.sssd.start()
@@ -109,6 +111,7 @@ def test_gdm__xidp_login_password_change(client: Client, ipa: IPA, keycloak: Key
109111
password = "Secret123"
110112
testuser_idp = f"{testuser}@{keycloak.host.hostname}"
111113

114+
client.authselect.select("sssd", ["with-switchable-auth"])
112115
client.sssd.import_domain("ipa.test", ipa)
113116
client.sssd.pam["pam_json_services"] = "gdm-switchable-auth"
114117
client.sssd.start()
@@ -149,6 +152,7 @@ def test_gdm__xidp_login_get_kerberos_ticket(client: Client, ipa: IPA, keycloak:
149152
password = "Secret123"
150153
testuser_idp = f"{testuser}@{keycloak.host.hostname}"
151154

155+
client.authselect.select("sssd", ["with-switchable-auth"])
152156
client.sssd.import_domain("ipa.test", ipa)
153157
client.sssd.pam["pam_json_services"] = "gdm-switchable-auth"
154158
client.sssd.start()

0 commit comments

Comments
 (0)