Changeset View
Changeset View
Standalone View
Standalone View
swh/auth/tests/django/test_views.py
Show First 20 Lines • Show All 239 Lines • ▼ Show 20 Lines | def test_oidc_login_complete_wrong_code_verifier(client, keycloak_oidc): | ||||
# check authentication error is reported | # check authentication error is reported | ||||
login_url = reverse( | login_url = reverse( | ||||
"oidc-login-complete", | "oidc-login-complete", | ||||
query_params={"code": "some-code", "state": session["login_data"]["state"]}, | query_params={"code": "some-code", "state": session["login_data"]["state"]}, | ||||
) | ) | ||||
# should render an error page | # should render an error page | ||||
response = client.get(login_url) | response = client.get(login_url) | ||||
print(response.content) | |||||
anlambert: forgot to remove that debug print, put in a separate commit | |||||
assert response.status_code == 500 | assert response.status_code == 500 | ||||
request = response.wsgi_request | request = response.wsgi_request | ||||
assert_contains(response, "User authentication failed.", status_code=500) | assert_contains(response, "User authentication failed.", status_code=500) | ||||
# no user should be logged in | # no user should be logged in | ||||
assert isinstance(request.user, AnonymousUser) | assert isinstance(request.user, AnonymousUser) | ||||
Show All 26 Lines |
forgot to remove that debug print, put in a separate commit