Skip to content

Commit da10460

Browse files
author
chiku
committed
Apply alpha conversions to reduce the word *ember*.
- `USE_EXTERNAL_EMBER` -> `USE_EXTERNAL_WEB_APP` - `PROXY_EMBER_APPS` -> `PROXY_WEB_APPS` - `EXTERNAL_EMBER_APPS` -> `EXTERNAL_WEB_APPS` - `EXTERNAL_EMBER_SERVER_TIMEOUT` -> `EXTERNAL_APP_SERVER_TIMEOUT` - `EMBER_DOMAIN` -> `PRIMARY_WEB_APP_DOMAIN` - `stream_emberapp` -> `stream_web_app` - `use_ember_app` -> `use_primary_web_app` - Identifiers includes `use_ember_app` as part of name are also converted. same rule. - directory name `ember_osf_web` -> `external_web_app` - affected `import` statements are fixed, too.
1 parent 6c47166 commit da10460

File tree

27 files changed

+132
-128
lines changed

27 files changed

+132
-128
lines changed

.docker-compose.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ MFR_SERVER_URL=http://localhost:7778
1717
#SHARE_URL=http://192.168.168.167:8000/
1818
BROKER_URL=amqp://guest:guest@192.168.168.167:5672/
1919
REDIS_URL=redis://192.168.168.167:6379/1
20-
EMBER_DOMAIN=192.168.168.167
20+
PRIMARY_WEB_APP_DOMAIN=192.168.168.167
2121

2222
#PYTHONUNBUFFERED=0 # This when set to 0 will allow print statements to be visible in the Docker logs

addons/osfstorage/tests/test_views.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
from osf_tests.factories import ProjectFactory, ApiOAuth2PersonalTokenFactory, PreprintFactory
3838
from website.files.utils import attach_versions
39-
from website.settings import EXTERNAL_EMBER_APPS
39+
from website.settings import EXTERNAL_WEB_APPS
4040
from api_tests.draft_nodes.views.test_draft_node_files_lists import prepare_mock_wb_response
4141

4242

@@ -1419,7 +1419,7 @@ def test_file_view_updates_history(self):
14191419
file = GithubFile.objects.get(_path='/testpath', provider='github')
14201420
assert file.history
14211421

1422-
@mock.patch('website.views.stream_emberapp')
1422+
@mock.patch('website.views.stream_web_app')
14231423
def test_file_views(self, mock_ember):
14241424
with override_flag(features.EMBER_FILE_PROJECT_DETAIL, active=True):
14251425
file = create_test_file(target=self.node, user=self.user)
@@ -1433,8 +1433,8 @@ def test_file_views(self, mock_ember):
14331433
assert mock_ember.called
14341434
args, kwargs = mock_ember.call_args
14351435

1436-
assert args[0] == EXTERNAL_EMBER_APPS['ember_osf_web']['server']
1437-
assert args[1] == EXTERNAL_EMBER_APPS['ember_osf_web']['path'].rstrip('/')
1436+
assert args[0] == EXTERNAL_WEB_APPS['ember_osf_web']['server']
1437+
assert args[1] == EXTERNAL_WEB_APPS['ember_osf_web']['path'].rstrip('/')
14381438

14391439
def test_download_file(self):
14401440
file = create_test_file(target=self.node, user=self.user)

addons/wiki/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from website.profile.utils import get_profile_image_url
1818
from website.project.views.node import _view_project
1919
from website.project.model import has_anonymous_link
20-
from website.ember_osf_web.decorators import ember_flag_is_active
20+
from website.external_web_app.decorators import ember_flag_is_active
2121
from website.project.decorators import (
2222
must_be_contributor_or_public,
2323
must_have_addon, must_not_be_registration,

framework/auth/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
from osf.models.tag import Tag
3636
from osf.utils.requests import check_select_for_update
3737
from website.util.metrics import CampaignClaimedTags, CampaignSourceTags
38-
from website.ember_osf_web.decorators import ember_flag_is_active
38+
from website.external_web_app.decorators import ember_flag_is_active
3939
from osf import features
4040

4141

osf_tests/test_guid.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,8 @@ def test_resolve_guid_download_file(self):
269269
assert res.status_code == 302
270270
assert f'{WATERBUTLER_URL}/v1/resources/{unpub_pp._id}/providers/{unpub_pp.primary_file.provider}{unpub_pp.primary_file.path}?version=1&action=download&direct' in res.location
271271

272-
@mock.patch('website.settings.USE_EXTERNAL_EMBER', True)
273-
@mock.patch('website.settings.EXTERNAL_EMBER_APPS', {
272+
@mock.patch('website.settings.USE_EXTERNAL_WEB_APP', True)
273+
@mock.patch('website.settings.EXTERNAL_WEB_APPS', {
274274
'preprints': {
275275
'server': 'http://localhost:4200',
276276
'path': '/preprints/'
@@ -289,8 +289,8 @@ def test_resolve_guid_download_file_from_emberapp_preprints(self):
289289
assert res.status_code == 302
290290
assert f'{WATERBUTLER_URL}/v1/resources/{pp._id}/providers/{pp.primary_file.provider}{pp.primary_file.path}?action=download&direct&version=1' in res.location
291291

292-
@mock.patch('website.settings.USE_EXTERNAL_EMBER', True)
293-
@mock.patch('website.settings.EXTERNAL_EMBER_APPS', {
292+
@mock.patch('website.settings.USE_EXTERNAL_WEB_APP', True)
293+
@mock.patch('website.settings.EXTERNAL_WEB_APPS', {
294294
'preprints': {
295295
'server': 'http://localhost:4200',
296296
'path': '/preprints/'

tests/test_addons.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
from framework import sentry
4747
from api.base.settings.defaults import API_BASE
4848
from tests.json_api_test_app import JSONAPITestApp
49-
from website.settings import EXTERNAL_EMBER_APPS
49+
from website.settings import EXTERNAL_WEB_APPS
5050
from waffle.testutils import override_flag
5151
from django.conf import settings as django_conf_settings
5252

@@ -1360,7 +1360,7 @@ def test_action_download_redirects_to_download_with_version(self):
13601360
# Note: version is added but us but all other url params are added as well
13611361
assert_urls_equal(location.url, file_node.generate_waterbutler_url(action='download', direct=None, revision=1, version=''))
13621362

1363-
@mock.patch('website.views.stream_emberapp')
1363+
@mock.patch('website.views.stream_web_app')
13641364
@pytest.mark.enable_bookmark_creation
13651365
def test_action_view_calls_view_file(self, mock_ember):
13661366
self.user.reload()
@@ -1374,10 +1374,10 @@ def test_action_view_calls_view_file(self, mock_ember):
13741374

13751375
args, kwargs = mock_ember.call_args
13761376
assert kwargs == {}
1377-
assert args[0] == EXTERNAL_EMBER_APPS['ember_osf_web']['server']
1378-
assert args[1] == EXTERNAL_EMBER_APPS['ember_osf_web']['path'].rstrip('/')
1377+
assert args[0] == EXTERNAL_WEB_APPS['ember_osf_web']['server']
1378+
assert args[1] == EXTERNAL_WEB_APPS['ember_osf_web']['path'].rstrip('/')
13791379

1380-
@mock.patch('website.views.stream_emberapp')
1380+
@mock.patch('website.views.stream_web_app')
13811381
@pytest.mark.enable_bookmark_creation
13821382
def test_no_action_calls_view_file(self, mock_ember):
13831383
self.user.reload()
@@ -1391,8 +1391,8 @@ def test_no_action_calls_view_file(self, mock_ember):
13911391

13921392
args, kwargs = mock_ember.call_args
13931393
assert kwargs == {}
1394-
assert args[0] == EXTERNAL_EMBER_APPS['ember_osf_web']['server']
1395-
assert args[1] == EXTERNAL_EMBER_APPS['ember_osf_web']['path'].rstrip('/')
1394+
assert args[0] == EXTERNAL_WEB_APPS['ember_osf_web']['server']
1395+
assert args[1] == EXTERNAL_WEB_APPS['ember_osf_web']['path'].rstrip('/')
13961396

13971397
def test_download_create_guid(self):
13981398
file_node = self.get_test_file()
@@ -1462,7 +1462,7 @@ def test_nonstorage_addons_raise(self):
14621462
)
14631463
assert resp.status_code == 400
14641464

1465-
@mock.patch('website.views.stream_emberapp')
1465+
@mock.patch('website.views.stream_web_app')
14661466
def test_head_returns_url_and_redriect(self, mock_ember):
14671467
file_node = self.get_test_file()
14681468
guid = file_node.get_guid(create=True)
@@ -1473,8 +1473,8 @@ def test_head_returns_url_and_redriect(self, mock_ember):
14731473

14741474
args, kwargs = mock_ember.call_args
14751475
assert kwargs == {}
1476-
assert args[0] == EXTERNAL_EMBER_APPS['ember_osf_web']['server']
1477-
assert args[1] == EXTERNAL_EMBER_APPS['ember_osf_web']['path'].rstrip('/')
1476+
assert args[0] == EXTERNAL_WEB_APPS['ember_osf_web']['server']
1477+
assert args[1] == EXTERNAL_WEB_APPS['ember_osf_web']['path'].rstrip('/')
14781478

14791479

14801480
def test_head_returns_url_with_version_and_redirect(self):

tests/test_ember_osf_web.py

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from flask import request
33

44
from tests.base import OsfTestCase
5-
from website.ember_osf_web.decorators import ember_flag_is_active
5+
from website.external_web_app.decorators import ember_flag_is_active
66
from osf_tests.factories import FlagFactory, UserFactory
77

88
from django.contrib.auth.models import Group
@@ -16,24 +16,26 @@ def setUp(self):
1616
FlagFactory(name='inactive_flag', everyone=False).save()
1717
self.mock_func = lambda: 'test value'
1818

19-
@mock.patch('website.ember_osf_web.decorators.use_ember_app')
20-
def test_use_ember_app(self, mock_use_ember_app):
19+
# TODO: This test case is not Ember App specific.
20+
@mock.patch('website.external_web_app.decorators.use_primary_web_app')
21+
def test_use_primary_web_app(self, mock_use_primary_web_app):
2122
ember_flag_is_active('active_flag')(self.mock_func)()
2223

23-
mock_use_ember_app.assert_called_with()
24+
mock_use_primary_web_app.assert_called_with()
2425

25-
@mock.patch('website.ember_osf_web.decorators.use_ember_app')
26-
def test_dont_use_ember_app(self, mock_use_ember_app):
26+
# TODO: This test case is not Ember App specific.
27+
@mock.patch('website.external_web_app.decorators.use_primary_web_app')
28+
def test_dont_use_primary_web_app(self, mock_use_primary_web_app):
2729
# mock over external module 'waflle.flag_is_active` not ours
2830

2931
ember_flag_is_active('inactive_flag')(self.mock_func)()
3032

31-
assert not mock_use_ember_app.called
33+
assert not mock_use_primary_web_app.called
3234

3335
@mock.patch('api.waffle.utils._get_current_user')
34-
@mock.patch('website.ember_osf_web.decorators.flag_is_active')
35-
@mock.patch('website.ember_osf_web.decorators.use_ember_app')
36-
def test_ember_flag_is_active_authenticated_user(self, mock_use_ember_app, mock_flag_is_active, mock__get_current_user):
36+
@mock.patch('website.external_web_app.decorators.flag_is_active')
37+
@mock.patch('website.external_web_app.decorators.use_primary_web_app')
38+
def test_ember_flag_is_active_authenticated_user(self, mock_use_primary_web_app, mock_flag_is_active, mock__get_current_user):
3739
# mock over external module 'waflle.flag_is_active` not ours
3840

3941
user = UserFactory()
@@ -42,12 +44,12 @@ def test_ember_flag_is_active_authenticated_user(self, mock_use_ember_app, mock_
4244
ember_flag_is_active('active_flag')(self.mock_func)()
4345

4446
mock_flag_is_active.assert_called_with(request, 'active_flag')
45-
mock_use_ember_app.assert_called_with()
47+
mock_use_primary_web_app.assert_called_with()
4648

4749
@mock.patch('api.waffle.utils._get_current_user', return_value=None)
48-
@mock.patch('website.ember_osf_web.decorators.flag_is_active')
49-
@mock.patch('website.ember_osf_web.decorators.use_ember_app')
50-
def test_ember_flag_is_active_unauthenticated_user(self, mock_use_ember_app, mock_flag_is_active, mock__get_current_user):
50+
@mock.patch('website.external_web_app.decorators.flag_is_active')
51+
@mock.patch('website.external_web_app.decorators.use_primary_web_app')
52+
def test_ember_flag_is_active_unauthenticated_user(self, mock_use_primary_web_app, mock_flag_is_active, mock__get_current_user):
5153
# mock over external module 'waflle.flag_is_active` not ours
5254

5355
ember_flag_is_active('active_flag')(self.mock_func)()
@@ -56,4 +58,4 @@ def test_ember_flag_is_active_unauthenticated_user(self, mock_use_ember_app, moc
5658
self.flag.groups.add(group)
5759

5860
mock_flag_is_active.assert_called_with(request, 'active_flag')
59-
mock_use_ember_app.assert_called_with()
61+
mock_use_primary_web_app.assert_called_with()

tests/test_misc_views.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -775,27 +775,27 @@ def test_find_unread_includes_edited_comments(self):
775775
n_unread = Comment.find_n_unread(user=user, node=project, page='node')
776776
assert n_unread == 1
777777

778-
@mock.patch('website.views.PROXY_EMBER_APPS', False)
778+
@mock.patch('website.views.PROXY_WEB_APPS', False)
779779
class TestResolveGuid(OsfTestCase):
780780
def setUp(self):
781781
super().setUp()
782782

783-
@mock.patch('website.views.use_ember_app')
784-
def test_preprint_provider_without_domain(self, mock_use_ember_app):
783+
@mock.patch('website.views.use_primary_web_app')
784+
def test_preprint_provider_without_domain(self, mock_use_primary_web_app):
785785
provider = PreprintProviderFactory(domain='')
786786
preprint = PreprintFactory(provider=provider)
787787
url = web_url_for('resolve_guid', _guid=True, guid=preprint._id)
788788
res = self.app.get(url)
789-
mock_use_ember_app.assert_called_with()
789+
mock_use_primary_web_app.assert_called_with()
790790

791-
@mock.patch('website.views.use_ember_app')
792-
def test_preprint_provider_with_domain_without_redirect(self, mock_use_ember_app):
791+
@mock.patch('website.views.use_primary_web_app')
792+
def test_preprint_provider_with_domain_without_redirect(self, mock_use_primary_web_app):
793793
domain = 'https://test.com/'
794794
provider = PreprintProviderFactory(_id='test', domain=domain, domain_redirect_enabled=False)
795795
preprint = PreprintFactory(provider=provider)
796796
url = web_url_for('resolve_guid', _guid=True, guid=preprint._id)
797797
res = self.app.get(url)
798-
mock_use_ember_app.assert_called_with()
798+
mock_use_primary_web_app.assert_called_with()
799799

800800
def test_preprint_provider_with_domain_with_redirect(self):
801801
domain = 'https://test.com/'
@@ -809,10 +809,10 @@ def test_preprint_provider_with_domain_with_redirect(self):
809809
assert res.headers['location'] == f'{domain}{preprint._id}/'
810810
assert res.request.path == f'/{preprint._id}/'
811811

812-
@mock.patch('website.views.use_ember_app')
813-
def test_preprint_provider_with_osf_domain(self, mock_use_ember_app):
812+
@mock.patch('website.views.use_primary_web_app')
813+
def test_preprint_provider_with_osf_domain(self, mock_use_primary_web_app):
814814
provider = PreprintProviderFactory(_id='osf', domain='https://osf.io/')
815815
preprint = PreprintFactory(provider=provider)
816816
url = web_url_for('resolve_guid', _guid=True, guid=preprint._id)
817817
res = self.app.get(url)
818-
mock_use_ember_app.assert_called_with()
818+
mock_use_primary_web_app.assert_called_with()

website/conferences/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from website import settings
1616
from website.conferences import utils
1717
from website.conferences.message import ConferenceMessage, ConferenceError
18-
from website.ember_osf_web.decorators import ember_flag_is_active
18+
from website.external_web_app.decorators import ember_flag_is_active
1919
from website.mails import CONFERENCE_SUBMITTED, CONFERENCE_INACTIVE, CONFERENCE_FAILED, CONFERENCE_DEPRECATION
2020
from website.mails import send_mail
2121
from website.util import web_url_for
File renamed without changes.

0 commit comments

Comments
 (0)