mirror of
https://github.com/GSA/notifications-api.git
synced 2026-08-18 13:38:53 -04:00
remove service letter contact model
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import pytest
|
||||
from flask import json
|
||||
|
||||
from app.models import EMAIL_TYPE, LETTER_TYPE, SMS_TYPE, TEMPLATE_TYPES
|
||||
from app.models import EMAIL_TYPE, SMS_TYPE, TEMPLATE_TYPES
|
||||
from app.utils import DATETIME_FORMAT
|
||||
from tests import create_service_authorization_header
|
||||
from tests.app.db import create_letter_contact, create_template
|
||||
from tests.app.db import create_template
|
||||
|
||||
valid_version_params = [None, 1]
|
||||
|
||||
@@ -41,7 +41,6 @@ def test_get_template_by_id_returns_200(
|
||||
"subject": expected_subject,
|
||||
'name': expected_name,
|
||||
'personalisation': {},
|
||||
'letter_contact_block': None,
|
||||
}
|
||||
|
||||
assert json_response == expected_response
|
||||
@@ -98,44 +97,6 @@ def test_get_template_by_id_returns_placeholders(
|
||||
assert json_response['personalisation'] == expected_personalisation
|
||||
|
||||
|
||||
@pytest.mark.parametrize("version", valid_version_params)
|
||||
def test_get_letter_template_by_id_returns_placeholders(
|
||||
client,
|
||||
sample_service,
|
||||
version,
|
||||
):
|
||||
contact_block = create_letter_contact(
|
||||
service=sample_service,
|
||||
contact_block='((contact block))',
|
||||
)
|
||||
template = create_template(
|
||||
sample_service,
|
||||
template_type=LETTER_TYPE,
|
||||
subject="((letterSubject))",
|
||||
content="((letter_content))",
|
||||
reply_to=contact_block.id,
|
||||
)
|
||||
auth_header = create_service_authorization_header(service_id=sample_service.id)
|
||||
|
||||
version_path = '/version/{}'.format(version) if version else ''
|
||||
|
||||
response = client.get(path='/v2/template/{}{}'.format(template.id, version_path),
|
||||
headers=[('Content-Type', 'application/json'), auth_header])
|
||||
|
||||
json_response = json.loads(response.get_data(as_text=True))
|
||||
assert json_response['personalisation'] == {
|
||||
"letterSubject": {
|
||||
"required": True,
|
||||
},
|
||||
"letter_content": {
|
||||
"required": True,
|
||||
},
|
||||
"contact block": {
|
||||
"required": True,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
def test_get_template_with_non_existent_template_id_returns_404(client, fake_uuid, sample_service):
|
||||
auth_header = create_service_authorization_header(service_id=sample_service.id)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user