Skip to content

Commit fbf5f85

Browse files
committed
remove unnecessary tests and imports
1 parent ae06852 commit fbf5f85

File tree

2 files changed

+1
-89
lines changed

2 files changed

+1
-89
lines changed

tests/test_configure_mailing_list_view.py

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
OsfTestCase,
1212
)
1313
from website import mailchimp_utils, settings
14-
from website.profile.views import update_osf_help_mails_subscription
1514
from website.settings import MAILCHIMP_GENERAL_LIST
1615
from website.util import api_url_for
1716

@@ -46,20 +45,6 @@ def test_get_notifications(self):
4645
res = self.app.get(url, auth=user.auth)
4746
assert mailing_lists == res.json['mailing_lists']
4847

49-
def test_osf_help_mails_subscribe(self):
50-
user = UserFactory()
51-
user.osf_mailing_lists[settings.OSF_HELP_LIST] = False
52-
user.save()
53-
update_osf_help_mails_subscription(user, True)
54-
assert user.osf_mailing_lists[settings.OSF_HELP_LIST]
55-
56-
def test_osf_help_mails_unsubscribe(self):
57-
user = UserFactory()
58-
user.osf_mailing_lists[settings.OSF_HELP_LIST] = True
59-
user.save()
60-
update_osf_help_mails_subscription(user, False)
61-
assert not user.osf_mailing_lists[settings.OSF_HELP_LIST]
62-
6348
@unittest.skipIf(settings.USE_CELERY, 'Subscription must happen synchronously for this test')
6449
@mock.patch('website.mailchimp_utils.get_mailchimp_api')
6550
def test_user_choose_mailing_lists_updates_user_dict(self, mock_get_mailchimp_api):

tests/test_user_profile_view.py

Lines changed: 1 addition & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,103 +1,30 @@
11
#!/usr/bin/env python3
22
"""Views tests for the OSF."""
3-
from unittest.mock import MagicMock, ANY
4-
from urllib import parse
5-
6-
import datetime as dt
7-
import time
8-
import unittest
93
from hashlib import md5
10-
from http.cookies import SimpleCookie
114
from unittest import mock
12-
from urllib.parse import quote_plus
13-
145
import pytest
15-
from django.core.exceptions import ValidationError
16-
from django.utils import timezone
17-
from flask import request, g
18-
from lxml import html
19-
from pytest import approx
206
from rest_framework import status as http_status
217

228
from addons.github.tests.factories import GitHubAccountFactory
23-
from addons.osfstorage import settings as osfstorage_settings
24-
from addons.wiki.models import WikiPage
25-
from framework import auth
26-
from framework.auth import Auth, authenticate, cas, core
27-
from framework.auth.campaigns import (
28-
get_campaigns,
29-
is_institution_login,
30-
is_native_login,
31-
is_proxy_login,
32-
campaign_url_for
33-
)
34-
from framework.auth.exceptions import InvalidTokenError
35-
from framework.auth.utils import impute_names_model, ensure_external_identity_uniqueness
36-
from framework.auth.views import login_and_register_handler
379
from framework.celery_tasks import handlers
38-
from framework.exceptions import HTTPError, TemplateHTTPError
39-
from framework.flask import redirect
40-
from framework.transactions.handlers import no_auto_transaction
4110
from osf.external.spam import tasks as spam_tasks
4211
from osf.models import (
43-
Comment,
44-
AbstractNode,
45-
OSFUser,
46-
Tag,
47-
SpamStatus,
48-
NodeRelation,
4912
NotableDomain
5013
)
51-
from osf.utils import permissions
5214
from osf_tests.factories import (
5315
fake_email,
5416
ApiOAuth2ApplicationFactory,
5517
ApiOAuth2PersonalTokenFactory,
5618
AuthUserFactory,
57-
CollectionFactory,
58-
CommentFactory,
59-
NodeFactory,
60-
OSFGroupFactory,
61-
PreprintFactory,
62-
PreprintProviderFactory,
63-
PrivateLinkFactory,
64-
ProjectFactory,
65-
ProjectWithAddonFactory,
66-
RegistrationProviderFactory,
67-
UserFactory,
68-
UnconfirmedUserFactory,
69-
UnregUserFactory,
7019
RegionFactory,
71-
DraftRegistrationFactory,
7220
)
7321
from tests.base import (
74-
assert_is_redirect,
75-
capture_signals,
7622
fake,
77-
get_default_metaschema,
7823
OsfTestCase,
79-
assert_datetime_equal,
80-
test_app
81-
)
82-
from tests.test_cas_authentication import generate_external_user_with_resp
83-
from tests.utils import run_celery_tasks
84-
from website import mailchimp_utils, mails, settings, language
85-
from website.profile.utils import add_contributor_json, serialize_unregistered
86-
from website.profile.views import update_osf_help_mails_subscription
87-
from website.project.decorators import check_can_access
88-
from website.project.model import has_anonymous_link
89-
from website.project.signals import contributor_added
90-
from website.project.views.contributor import (
91-
deserialize_contributors,
92-
notify_added_contributor,
93-
send_claim_email,
94-
send_claim_registered_email,
9524
)
96-
from website.project.views.node import _should_show_wiki_widget, abbrev_authors
25+
from website import mailchimp_utils
9726
from website.settings import MAILCHIMP_GENERAL_LIST
9827
from website.util import api_url_for, web_url_for
99-
from website.util import rubeus
100-
from website.util.metrics import OsfSourceTags, OsfClaimedTags, provider_source_tag, provider_claimed_tag
10128

10229

10330
@pytest.mark.enable_enqueue_task

0 commit comments

Comments
 (0)