notify-api-412 use black to enforce python coding style

This commit is contained in:
Kenneth Kehl
2023-08-25 09:12:23 -07:00
parent c6eb007386
commit 8c9721d8e2
201 changed files with 31660 additions and 28105 deletions

View File

@@ -5,32 +5,39 @@ from werkzeug.exceptions import Forbidden
from app.utils.user import user_has_permissions
@pytest.mark.parametrize('permissions', (
[
# Route has one of the permissions which the user has
'manage_service'
],
[
# Route has more than one of the permissions which the user has
'manage_templates', 'manage_service'
],
[
# Route has one of the permissions which the user has, and one they do not
'manage_service', 'send_messages',
],
[
# Route has no specific permissions required
],
))
@pytest.mark.parametrize(
"permissions",
(
[
# Route has one of the permissions which the user has
"manage_service"
],
[
# Route has more than one of the permissions which the user has
"manage_templates",
"manage_service",
],
[
# Route has one of the permissions which the user has, and one they do not
"manage_service",
"send_messages",
],
[
# Route has no specific permissions required
],
),
)
def test_permissions(
client_request,
permissions,
api_user_active,
):
request.view_args.update({'service_id': 'foo'})
request.view_args.update({"service_id": "foo"})
api_user_active['permissions'] = {'foo': ['manage_users', 'manage_templates', 'manage_settings']}
api_user_active['services'] = ['foo', 'bar']
api_user_active["permissions"] = {
"foo": ["manage_users", "manage_templates", "manage_settings"]
}
api_user_active["services"] = ["foo", "bar"]
client_request.login(api_user_active)
@@ -41,21 +48,26 @@ def test_permissions(
index()
@pytest.mark.parametrize('permissions', (
[
# Route has a permission which the user doesnt have
'send_messages'
],
))
@pytest.mark.parametrize(
"permissions",
(
[
# Route has a permission which the user doesnt have
"send_messages"
],
),
)
def test_permissions_forbidden(
client_request,
permissions,
api_user_active,
):
request.view_args.update({'service_id': 'foo'})
request.view_args.update({"service_id": "foo"})
api_user_active['permissions'] = {'foo': ['manage_users', 'manage_templates', 'manage_settings']}
api_user_active['services'] = ['foo', 'bar']
api_user_active["permissions"] = {
"foo": ["manage_users", "manage_templates", "manage_settings"]
}
api_user_active["services"] = ["foo", "bar"]
client_request.login(api_user_active)
@@ -71,7 +83,7 @@ def test_restrict_admin_usage(
client_request,
platform_admin_user,
):
request.view_args.update({'service_id': 'foo'})
request.view_args.update({"service_id": "foo"})
client_request.login(platform_admin_user)
@user_has_permissions(restrict_admin_usage=True)
@@ -82,9 +94,7 @@ def test_restrict_admin_usage(
index()
def test_no_user_returns_redirect_to_sign_in(
client_request
):
def test_no_user_returns_redirect_to_sign_in(client_request):
client_request.logout()
@user_has_permissions()
@@ -93,17 +103,17 @@ def test_no_user_returns_redirect_to_sign_in(
response = index()
assert response.status_code == 302
assert response.location.startswith('/sign-in?next=')
assert response.location.startswith("/sign-in?next=")
def test_user_has_permissions_for_organization(
client_request,
api_user_active,
):
api_user_active['organizations'] = ['org_1', 'org_2']
api_user_active["organizations"] = ["org_1", "org_2"]
client_request.login(api_user_active)
request.view_args = {'org_id': 'org_2'}
request.view_args = {"org_id": "org_2"}
@user_has_permissions()
def index():
@@ -116,10 +126,10 @@ def test_platform_admin_can_see_orgs_they_dont_have(
client_request,
platform_admin_user,
):
platform_admin_user['organizations'] = []
platform_admin_user["organizations"] = []
client_request.login(platform_admin_user)
request.view_args = {'org_id': 'org_2'}
request.view_args = {"org_id": "org_2"}
@user_has_permissions()
def index():
@@ -148,10 +158,10 @@ def test_user_doesnt_have_permissions_for_organization(
client_request,
api_user_active,
):
api_user_active['organizations'] = ['org_1', 'org_2']
api_user_active["organizations"] = ["org_1", "org_2"]
client_request.login(api_user_active)
request.view_args = {'org_id': 'org_3'}
request.view_args = {"org_id": "org_3"}
@user_has_permissions()
def index():
@@ -165,10 +175,12 @@ def test_user_with_no_permissions_to_service_goes_to_templates(
client_request,
api_user_active,
):
api_user_active['permissions'] = {'foo': ['manage_users', 'manage_templates', 'manage_settings']}
api_user_active['services'] = ['foo', 'bar']
api_user_active["permissions"] = {
"foo": ["manage_users", "manage_templates", "manage_settings"]
}
api_user_active["services"] = ["foo", "bar"]
client_request.login(api_user_active)
request.view_args = {'service_id': 'bar'}
request.view_args = {"service_id": "bar"}
@user_has_permissions()
def index():