Exemple #1
0
    def test_logout_view(self, mock_redirect, mock_logout, mock_messages):
        mock_request = mock.MagicMock()
        mock_request.user.is_anonymous = False
        mock_request.user.first_name = 'foo'
        mock_request.user.username = '******'

        mock_redirect.return_value = 'home'

        ret = logout_view(mock_request)

        self.assertEqual('home', ret)

        mock_logout.assert_called_once_with(mock_request)

        mock_messages.success.assert_called_once_with(mock_request, 'Goodbye, {0}. Come back soon!'.
                                                      format(mock_request.user.first_name))

        mock_redirect.assert_called_once_with('home')
Exemple #2
0
    def test_logout_view(self, mock_redirect, mock_logout, mock_messages):
        mock_request = mock.MagicMock()
        mock_request.user.is_anonymous = False
        mock_request.user.first_name = 'foo'
        mock_request.user.username = '******'

        mock_redirect.return_value = 'home'

        ret = logout_view(mock_request)

        self.assertEquals('home', ret)

        mock_logout.assert_called_once_with(mock_request)

        mock_messages.success.assert_called_once_with(mock_request, 'Goodbye, {0}. Come back soon!'.
                                                      format(mock_request.user.first_name))

        mock_redirect.assert_called_once_with('home')