mirror of
https://github.com/GSA/notifications-api.git
synced 2026-08-18 05:28:49 -04:00
Update the resultset to relect how users will consume the information.
- Do not show "hidden" or precompiled templates, users don't know about them. - Remove the client reference if it is the file name of an uploaded file. - Format the date for created_at - Added a test for all the different types of letters. 1) One off templated letter 2) Letter created by a csv upload or job. 3) Uploaded letter 4) Templated letter sent by the API 5) Precompiled letter sent by the API
This commit is contained in:
@@ -144,11 +144,11 @@ def test_fetch_returned_letters_from_notifications_and_notification_history(samp
|
||||
|
||||
assert len(results) == 2
|
||||
assert results[0] == (letter_2.id, returned_letter_2.reported_at, letter_2.client_reference, letter_2.created_at,
|
||||
sample_letter_template.name, letter_2.template_id, letter_2.template_version,
|
||||
sample_letter_template.name, letter_2.template_id, letter_2.template_version, False, None,
|
||||
None, None, None, None, None)
|
||||
assert results[1] == (letter_1.id, returned_letter_1.reported_at, letter_1.client_reference, letter_1.created_at,
|
||||
sample_letter_template.name, letter_1.template_id, letter_1.template_version,
|
||||
None, None, None, None, None)
|
||||
sample_letter_template.name, letter_1.template_id, letter_1.template_version, False,
|
||||
letter_1.api_key_id, None, None, None, None, None)
|
||||
|
||||
|
||||
def test_fetch_returned_letters_with_jobs(sample_letter_job):
|
||||
@@ -163,7 +163,7 @@ def test_fetch_returned_letters_with_jobs(sample_letter_job):
|
||||
results = fetch_returned_letters(service_id=sample_letter_job.service_id, report_date=today.date())
|
||||
assert len(results) == 1
|
||||
assert results[0] == (letter_1.id, returned_letter_1.reported_at, letter_1.client_reference, letter_1.created_at,
|
||||
sample_letter_job.template.name, letter_1.template_id, letter_1.template_version,
|
||||
sample_letter_job.template.name, letter_1.template_id, letter_1.template_version, False, None,
|
||||
None, None, None, sample_letter_job.original_file_name, 21)
|
||||
|
||||
|
||||
@@ -179,6 +179,6 @@ def test_fetch_returned_letters_with_create_by_user(sample_letter_template):
|
||||
results = fetch_returned_letters(service_id=sample_letter_template.service_id, report_date=today.date())
|
||||
assert len(results) == 1
|
||||
assert results[0] == (letter_1.id, returned_letter_1.reported_at, letter_1.client_reference, letter_1.created_at,
|
||||
sample_letter_template.name, letter_1.template_id, letter_1.template_version,
|
||||
sample_letter_template.name, letter_1.template_id, letter_1.template_version, False, None,
|
||||
letter_1.created_by_id, sample_letter_template.service.users[0].name,
|
||||
sample_letter_template.service.users[0].email_address, None, None)
|
||||
|
||||
Reference in New Issue
Block a user