Exemplo n.º 1
0
    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
        )
Exemplo n.º 2
0
def logout(request):
    response = redirect('/')
    auth.logout_user(request, response)
    return response