mirror of
https://github.com/GSA/notifications-api.git
synced 2026-01-30 06:21:50 -05:00
Refactored service permissisons data model
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import pytest
|
||||
|
||||
from app.dao.service_permissions_dao import dao_fetch_service_permissions, dao_remove_service_permission
|
||||
from app.models import EMAIL_TYPE, SMS_TYPE, LETTER_TYPE, INTERNATIONAL_SMS_TYPE, INCOMING_SMS_TYPE
|
||||
from app.models import EMAIL_TYPE, SMS_TYPE, LETTER_TYPE, INTERNATIONAL_SMS_TYPE, INBOUND_SMS_TYPE
|
||||
|
||||
from tests.app.db import create_service_permission, create_service
|
||||
|
||||
@@ -34,11 +34,11 @@ def test_fetch_service_permissions_gets_service_permissions(service_without_perm
|
||||
|
||||
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=INCOMING_SMS_TYPE)
|
||||
create_service_permission(service_id=service_without_permissions.id, permission=INBOUND_SMS_TYPE)
|
||||
|
||||
dao_remove_service_permission(service_without_permissions.id, EMAIL_TYPE)
|
||||
|
||||
permissions = dao_fetch_service_permissions(service_without_permissions.id)
|
||||
assert len(permissions) == 1
|
||||
assert permissions[0].permission == INCOMING_SMS_TYPE
|
||||
assert permissions[0].permission == INBOUND_SMS_TYPE
|
||||
assert permissions[0].service_id == service_without_permissions.id
|
||||
|
||||
Reference in New Issue
Block a user