Skip to content

Commit 102f1c1

Browse files
committed
Work on end_session_endpoint
1 parent a981a3d commit 102f1c1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

oidc_provider/tests/cases/test_end_session_endpoint.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -124,8 +124,8 @@ def test_prompt_view_displaying_logout_decision_form_to_user_no_client(self):
124124
# User is prompted to logout without client information displayed.
125125
self.assertContains(response, '<p>Hi <strong>johndoe@example.com</strong>, are you sure you want to log out?</p>', status_code=200, html=True)
126126

127-
@mock.patch(settings.get('OIDC_AFTER_END_SESSION_HOOK'))
128-
def test_prompt_view_user_logged_out_after_form_allowed(self, end_session_hook):
127+
@mock.patch('oidc_provider.views.after_end_session_hook')
128+
def test_prompt_view_user_logged_out_after_form_allowed(self, after_end_session_hook):
129129
self.assertIn('_auth_user_id', self.client.session)
130130
# We want to POST to /end-session-prompt/?client_id=ABC endpoint.
131131
url_prompt_with_client = self.url_prompt + '?' + urlencode({
@@ -140,11 +140,11 @@ def test_prompt_view_user_logged_out_after_form_allowed(self, end_session_hook):
140140
self.assertEqual(response.status_code, 302)
141141
self.assertEqual(response.headers['Location'], self.url_logout)
142142
# End session hook should be called.
143-
self.assertTrue(end_session_hook.called)
144-
self.assertTrue(end_session_hook.call_count == 1)
143+
self.assertTrue(after_end_session_hook.called)
144+
self.assertTrue(after_end_session_hook.call_count == 1)
145145

146-
@mock.patch(settings.get('OIDC_AFTER_END_SESSION_HOOK'))
147-
def test_prompt_view_user_logged_out_after_form_not_allowed(self, end_session_hook):
146+
@mock.patch('oidc_provider.views.after_end_session_hook')
147+
def test_prompt_view_user_logged_out_after_form_not_allowed(self, after_end_session_hook):
148148
self.assertIn('_auth_user_id', self.client.session)
149149
# We want to POST to /end-session-prompt/?client_id=ABC endpoint.
150150
url_prompt_with_client = self.url_prompt + '?' + urlencode({
@@ -156,14 +156,14 @@ def test_prompt_view_user_logged_out_after_form_not_allowed(self, end_session_ho
156156
self.assertEqual(response.status_code, 302)
157157
self.assertEqual(response.headers['Location'], self.url_logout)
158158
# End session hook should not be called.
159-
self.assertFalse(end_session_hook.called)
159+
self.assertFalse(after_end_session_hook.called)
160160

161-
@mock.patch(settings.get('OIDC_AFTER_END_SESSION_HOOK'))
162-
def test_prompt_view_user_not_logged_out_after_form_not_allowed_no_client(self, end_session_hook):
161+
@mock.patch('oidc_provider.views.after_end_session_hook')
162+
def test_prompt_view_user_not_logged_out_after_form_not_allowed_no_client(self, after_end_session_hook):
163163
self.assertIn('_auth_user_id', self.client.session)
164164
response = self.client.post(self.url_prompt) # No data.
165165
# Ensure user is still logged in and 404 NOT FOUND was raised.
166166
self.assertIn('_auth_user_id', self.client.session)
167167
self.assertEqual(response.status_code, 404)
168168
# End session hook should not be called.
169-
self.assertFalse(end_session_hook.called)
169+
self.assertFalse(after_end_session_hook.called)

0 commit comments

Comments
 (0)