コード例 #1
0
ファイル: test_auth.py プロジェクト: refraktometr/Web-Server
    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
        )
コード例 #2
0
ファイル: views.py プロジェクト: refraktometr/Web-Server
def logout(request):
    response = redirect('/')
    auth.logout_user(request, response)
    return response