diff --git a/sssd_test_framework/roles/keycloak.py b/sssd_test_framework/roles/keycloak.py index abcbb89f..98ef6232 100644 --- a/sssd_test_framework/roles/keycloak.py +++ b/sssd_test_framework/roles/keycloak.py @@ -370,8 +370,9 @@ def remove_members(self, members: list[KeycloakUser | KeycloakGroup]) -> Keycloa :return: Self. :rtype: KeycloakGroup """ - remove_member = f"remove-member {self.__get_member_args(members)}" - self.role.kcadm(remove_member) + for item in self.__get_member_args(members): + remove_member = f"delete {item}/groups/{self.id} -r master" + self.role.kcadm(remove_member) return self def __get_member_args(self, members: list[KeycloakUser | KeycloakGroup]) -> list[str]: