From 0b407d77e3e32636859b2bfd38ef89756c25bd30 Mon Sep 17 00:00:00 2001 From: Benedict Becker Date: Fri, 4 Apr 2025 12:43:37 +0200 Subject: [PATCH] chore: run organization tests only on keycloak v26 or higher --- tests/test_keycloak_admin.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test_keycloak_admin.py b/tests/test_keycloak_admin.py index f23d6fd..e87e40c 100644 --- a/tests/test_keycloak_admin.py +++ b/tests/test_keycloak_admin.py @@ -338,6 +338,11 @@ def test_organizations(admin: KeycloakAdmin, realm: str) -> None: :param realm: Keycloak realm :type realm: str """ + # Organizations was only release in KeyCloak 26, so disable these checks + # for older KeyCloak releases + if Version(os.environ["KEYCLOAK_DOCKER_IMAGE_TAG"]) < Version("26"): + return + admin.change_current_realm(realm) admin.update_realm(realm_name=realm, payload={"organizationsEnabled": True}) @@ -3739,6 +3744,11 @@ async def a_test_organizations(admin: KeycloakAdmin, realm: str) -> None: :param realm: Keycloak realm :type realm: str """ + # Organizations was only release in KeyCloak 26, so disable these checks + # for older KeyCloak releases + if Version(os.environ["KEYCLOAK_DOCKER_IMAGE_TAG"]) < Version("26"): + return + await admin.a_change_current_realm(realm) await admin.a_update_realm(realm_name=realm, payload={"organizationsEnabled": True})