def test_logout_user(self): sessionid = '321' user_id = 123 request = mock.MagicMock(COOKIES={auth.SESSION_KEY : sessionid}) user_db.create_session_data(sessionid, {'user_id': user_id}) response = mock.MagicMock() auth.logout_user(request, response) session_data = user_db.get_session(sessionid) self.assertEqual(session_data, None) response.delete_cookie.assert_called_with( key=auth.SESSION_KEY )
def logout(request): response = redirect('/') auth.logout_user(request, response) return response