From 5a128cf86101682539a0153f876249ad4662cc65 Mon Sep 17 00:00:00 2001 From: Richard Nemeth Date: Sun, 25 May 2025 15:02:09 +0200 Subject: [PATCH] test: latest version fix --- test_keycloak_init.sh | 2 +- tests/test_keycloak_admin.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/test_keycloak_init.sh b/test_keycloak_init.sh index 623b7d2..fc3fcc7 100755 --- a/test_keycloak_init.sh +++ b/test_keycloak_init.sh @@ -15,7 +15,7 @@ function keycloak_stop() { function keycloak_start() { echo "Starting keycloak docker container" PWD=$(pwd) - docker run -d --name unittest_keycloak -e KEYCLOAK_ADMIN="${KEYCLOAK_ADMIN}" -e KEYCLOAK_ADMIN_PASSWORD="${KEYCLOAK_ADMIN_PASSWORD}" -e KC_FEATURES="token-exchange,admin-fine-grained-authz" -p "${KEYCLOAK_PORT}:8080" -v $PWD/tests/providers:/opt/keycloak/providers "${KEYCLOAK_DOCKER_IMAGE}" start-dev + docker run -d --name unittest_keycloak -e KEYCLOAK_ADMIN="${KEYCLOAK_ADMIN}" -e KEYCLOAK_ADMIN_PASSWORD="${KEYCLOAK_ADMIN_PASSWORD}" -p "${KEYCLOAK_PORT}:8080" -v $PWD/tests/providers:/opt/keycloak/providers "${KEYCLOAK_DOCKER_IMAGE}" start-dev --features="admin-fine-grained-authz:v1,token-exchange:v1" SECONDS=0 until curl --silent --output /dev/null localhost:$KEYCLOAK_PORT; do sleep 5; diff --git a/tests/test_keycloak_admin.py b/tests/test_keycloak_admin.py index 03d7591..499841e 100644 --- a/tests/test_keycloak_admin.py +++ b/tests/test_keycloak_admin.py @@ -169,11 +169,11 @@ def test_realms(admin: KeycloakAdmin) -> None: # Create the same realm, should fail with pytest.raises(KeycloakPostError) as err: res = admin.create_realm(payload={"realm": "test"}) - assert err.match('409: b\'{"errorMessage":"Conflict detected. See logs for details"}\'') + assert err.match('400: b\'{"errorMessage":"Realm test already exists"}\'') # Create the same realm, skip_exists true res = admin.create_realm(payload={"realm": "test"}, skip_exists=True) - assert res == {"msg": "Already exists"}, res + assert res == {"errorMessage": "Realm test already exists"}, res # Get a single realm res = admin.get_realm(realm_name="test") @@ -3623,11 +3623,11 @@ async def test_a_realms(admin: KeycloakAdmin) -> None: # Create the same realm, should fail with pytest.raises(KeycloakPostError) as err: res = await admin.a_create_realm(payload={"realm": "test"}) - assert err.match('409: b\'{"errorMessage":"Conflict detected. See logs for details"}\'') + assert err.match('400: b\'{"errorMessage":"Realm test already exists"}\'') # Create the same realm, skip_exists true res = await admin.a_create_realm(payload={"realm": "test"}, skip_exists=True) - assert res == {"msg": "Already exists"}, res + assert res == {"errorMessage": "Realm test already exists"}, res # Get a single realm res = await admin.a_get_realm(realm_name="test")