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

This commit is contained in:
Kenneth Kehl
2023-08-23 10:35:43 -07:00
parent a7898118d7
commit 026dc14021
586 changed files with 33990 additions and 23461 deletions

View File

@@ -13,34 +13,50 @@ from app.models import (
from tests.app.db import create_service, create_service_permission
@pytest.fixture(scope='function')
@pytest.fixture(scope="function")
def service_without_permissions(notify_db_session):
return create_service(service_permissions=[])
def test_create_service_permission(service_without_permissions):
service_permissions = create_service_permission(
service_id=service_without_permissions.id, permission=SMS_TYPE)
service_id=service_without_permissions.id, permission=SMS_TYPE
)
assert len(service_permissions) == 1
assert service_permissions[0].service_id == service_without_permissions.id
assert service_permissions[0].permission == SMS_TYPE
def test_fetch_service_permissions_gets_service_permissions(service_without_permissions):
create_service_permission(service_id=service_without_permissions.id, permission=INTERNATIONAL_SMS_TYPE)
create_service_permission(service_id=service_without_permissions.id, permission=SMS_TYPE)
def test_fetch_service_permissions_gets_service_permissions(
service_without_permissions,
):
create_service_permission(
service_id=service_without_permissions.id, permission=INTERNATIONAL_SMS_TYPE
)
create_service_permission(
service_id=service_without_permissions.id, permission=SMS_TYPE
)
service_permissions = dao_fetch_service_permissions(service_without_permissions.id)
assert len(service_permissions) == 2
assert all(sp.service_id == service_without_permissions.id for sp in service_permissions)
assert all(sp.permission in [INTERNATIONAL_SMS_TYPE, SMS_TYPE] for sp in service_permissions)
assert all(
sp.service_id == service_without_permissions.id for sp in service_permissions
)
assert all(
sp.permission in [INTERNATIONAL_SMS_TYPE, SMS_TYPE]
for sp in service_permissions
)
def test_remove_service_permission(service_without_permissions):
create_service_permission(service_id=service_without_permissions.id, permission=EMAIL_TYPE)
create_service_permission(service_id=service_without_permissions.id, permission=INBOUND_SMS_TYPE)
create_service_permission(
service_id=service_without_permissions.id, permission=EMAIL_TYPE
)
create_service_permission(
service_id=service_without_permissions.id, permission=INBOUND_SMS_TYPE
)
dao_remove_service_permission(service_without_permissions.id, EMAIL_TYPE)