From 4d2a167f56b8693f34ba5b513983d50ea7e93284 Mon Sep 17 00:00:00 2001 From: krassowski <5832902+krassowski@users.noreply.github.com> Date: Sat, 4 May 2024 17:34:50 +0100 Subject: [PATCH] Try using /users endpoint for tests --- tests/tests_deployment/test_jupyterhub_api.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/tests_deployment/test_jupyterhub_api.py b/tests/tests_deployment/test_jupyterhub_api.py index e7e3fe3ec..01d079cf2 100644 --- a/tests/tests_deployment/test_jupyterhub_api.py +++ b/tests/tests_deployment/test_jupyterhub_api.py @@ -13,9 +13,10 @@ def api_token(): @pytest.mark.filterwarnings("ignore::urllib3.exceptions.InsecureRequestWarning") def test_jupyterhub_loads_roles_from_keycloak(api_token): response = requests.get( - f"https://{constants.NEBARI_HOSTNAME}/hub/api/user/{constants.KEYCLOAK_USERNAME}", + f"https://{constants.NEBARI_HOSTNAME}/hub/api/users", headers={"Authorization": f"Bearer {api_token}"}, verify=False, ) - user = response.json() - assert user["roles"] == [] + users = response.json() + print(users) + assert users[0]["roles"] == []