예제 #1
0
    def test_that_helper_does_not_add_email_to_BSD_if_permission_refused(self, mock_task_func):
        mock_user = Mock()
        mock_user.email = '*****@*****.**'
        mock_privacy_form = Mock()
        mock_privacy_form.cleaned_data = {'add_me_to_email_list': False}

        views._add_email_to_bsd(mock_user, mock_privacy_form)

        eq_(mock_task_func.delay.call_args_list, [])
    def test_that_helper_does_not_add_email_to_BSD_if_permission_refused(self, mock_task_func):
        mock_user = Mock()
        mock_user.email = '*****@*****.**'
        mock_privacy_form = Mock()
        mock_privacy_form.cleaned_data = {'add_me_to_email_list': False}

        views._add_email_to_bsd(mock_user, mock_privacy_form)

        eq_(mock_task_func.delay.call_args_list, [])
예제 #3
0
    def test_that_helper_adds_email_to_BSD_if_permission_was_given(self, mock_task_func):
        mock_user = Mock()
        mock_user.email = '*****@*****.**'
        mock_privacy_form = Mock()
        mock_privacy_form.cleaned_data = {'add_me_to_email_list': True}

        views._add_email_to_bsd(mock_user, mock_privacy_form)

        mock_task_func.delay.assert_called_with('*****@*****.**', '111')
    def test_that_helper_adds_email_to_BSD_if_permission_was_given(self, mock_task_func):
        mock_user = Mock()
        mock_user.email = '*****@*****.**'
        mock_privacy_form = Mock()
        mock_privacy_form.cleaned_data = {'add_me_to_email_list': True}

        views._add_email_to_bsd(mock_user, mock_privacy_form)

        mock_task_func.delay.assert_called_with('*****@*****.**', '111')