diff --git a/gregui/tests/api/views/test_userinfo.py b/gregui/tests/api/views/test_userinfo.py index c5caaa302600e3a60d26b4e2fd2fede220749e06..6b9a212534e8d7bc77517c2aba1ce680e0015640 100644 --- a/gregui/tests/api/views/test_userinfo.py +++ b/gregui/tests/api/views/test_userinfo.py @@ -19,6 +19,7 @@ def test_userinfo_invited_get(client, invitation_link): response = client.get(reverse("api-userinfo")) assert response.status_code == status.HTTP_200_OK assert response.json() == { + "auth_type": "invite", "feide_id": None, "sponsor_id": None, "person_id": 1, @@ -51,6 +52,7 @@ def test_userinfo_sponsor_get(client, log_in, user_sponsor): response = client.get(reverse("api-userinfo")) assert response.status_code == status.HTTP_200_OK assert response.json() == { + "auth_type": "oidc", "feide_id": "", "person_id": None, "roles": [], @@ -65,6 +67,7 @@ def test_userinfo_guest_get(client, log_in, user_person): response = client.get(reverse("api-userinfo")) assert response.status_code == status.HTTP_200_OK assert response.json() == { + "auth_type": "oidc", "feide_id": "", "sponsor_id": None, "person_id": 1, diff --git a/gregui/tests/conftest.py b/gregui/tests/conftest.py index f30b5e001cfd65a8abe341975578cc70a12c1ac1..01cff9ed33bab1a449f6fd2c6cce50a14d008cca 100644 --- a/gregui/tests/conftest.py +++ b/gregui/tests/conftest.py @@ -458,6 +458,7 @@ def log_in(client) -> Callable[[UserModel], APIClient]: # It seems like the session was not updated automatically this way session = client.session session["oidc_id_token_payload"] = {"iat": time.time()} + session["oidc_states"] = {} session.save() return client