Merge pull request #3237 from alphagov/returned-pdf-letters

Handle precompiled letters in returned letters list
This commit is contained in:
Chris Hill-Scott
2020-01-03 10:04:17 +00:00
committed by GitHub
2 changed files with 6 additions and 4 deletions

View File

@@ -67,7 +67,7 @@ def test_returned_letters_page(
'template_version': None,
'original_file_name': original_file_name,
'job_row_number': None,
'uploaded_letter_file_name': 'test_letter.pdf',
'uploaded_letter_file_name': uploaded_letter_file_name,
}
for client_reference, template_name, original_file_name, uploaded_letter_file_name in (
('ABC123', 'Example template', None, None),
@@ -75,6 +75,7 @@ def test_returned_letters_page(
(None, 'Example template', None, None),
('DEF456', None, None, 'Example precompiled.pdf'),
(None, None, None, 'Example one-off.pdf'),
('XYZ999', None, None, None),
)
]
mocker.patch('app.service_api_client.get_returned_letters', return_value=data)
@@ -90,8 +91,9 @@ def test_returned_letters_page(
'Example template Reference ABC123 Originally sent 24 December 2019',
'Example template Sent from Example spreadsheet.xlsx Originally sent 24 December 2019',
'Example template No reference provided Originally sent 24 December 2019',
'test_letter.pdf Reference DEF456 Originally sent 24 December 2019',
'test_letter.pdf No reference provided Originally sent 24 December 2019',
'Example precompiled.pdf Reference DEF456 Originally sent 24 December 2019',
'Example one-off.pdf No reference provided Originally sent 24 December 2019',
'Provided as PDF Reference XYZ999 Originally sent 24 December 2019',
] == [
normalize_spaces(row.text) for row in page.select('tr')
]