From d9f2c8908a957561a8164045caa66222e77b6c50 Mon Sep 17 00:00:00 2001 From: Salem Wafi Date: Sun, 12 Nov 2023 15:39:34 -0600 Subject: [PATCH] test: add unit test for get_realm_roles function with search_text param --- tests/test_keycloak_admin.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/test_keycloak_admin.py b/tests/test_keycloak_admin.py index eec3a28..cb96de3 100644 --- a/tests/test_keycloak_admin.py +++ b/tests/test_keycloak_admin.py @@ -1103,6 +1103,12 @@ def test_realm_roles(admin: KeycloakAdmin, realm: str): assert "uma_authorization" in role_names, role_names assert "offline_access" in role_names, role_names + # Test get realm roles with search text + searched_roles = admin.get_realm_roles(search_text="uma_a") + searched_role_names = [x["name"] for x in searched_roles] + assert "uma_authorization" in searched_role_names, searched_role_names + assert "offline_access" not in searched_role_names, searched_role_names + # Test empty members with pytest.raises(KeycloakGetError) as err: admin.get_realm_role_members(role_name="does-not-exist")