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')
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')