Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9123634
test_app.py
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
test_app.py
View Options
# Copyright (C) 2022 The Software Heritage developers
# See the AUTHORS file at the top-level directory of this distribution
# License: GNU Affero General Public License version 3, or any later version
# See top-level LICENSE file for more information
import
pytest
from
django.urls
import
get_resolver
from
swh.web.mailmap.urls
import
urlpatterns
from
swh.web.tests.django_asserts
import
assert_not_contains
from
swh.web.tests.helpers
import
check_html_get_response
from
swh.web.utils
import
reverse
@pytest.mark.django_db
def
test_mailmap_deactivate
(
client
,
mailmap_admin
,
django_settings
):
"""Check mailmap feature is deactivated when the swh.web.mailmap django
application is not in installed apps."""
django_settings
.
SWH_DJANGO_APPS
=
[
app
for
app
in
django_settings
.
SWH_DJANGO_APPS
if
app
!=
"swh.web.mailmap"
]
url
=
reverse
(
"swh-web-homepage"
)
client
.
force_login
(
mailmap_admin
)
resp
=
check_html_get_response
(
client
,
url
,
status_code
=
200
)
assert_not_contains
(
resp
,
"swh-mailmap-admin-item"
)
mailmap_view_names
=
set
(
urlpattern
.
name
for
urlpattern
in
urlpatterns
)
all_view_names
=
set
(
get_resolver
()
.
reverse_dict
.
keys
())
assert
mailmap_view_names
&
all_view_names
==
set
()
File Metadata
Details
Attached
Mime Type
text/x-python
Expires
Sat, Jun 21, 5:50 PM (1 w, 6 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3238617
Attached To
rDWAPPS Web applications
Event Timeline
Log In to Comment