mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-05-26 08:09:51 -04:00
Do not show postage stamp for letter preview
This commit is contained in:
@@ -775,7 +775,9 @@ class LetterUploadPostageForm(StripWhitespaceForm):
|
||||
default='second',
|
||||
validators=[DataRequired()]
|
||||
)
|
||||
file_id = HiddenField()
|
||||
file_id = HiddenField(
|
||||
validators=[DataRequired()]
|
||||
)
|
||||
|
||||
|
||||
class ForgotPasswordForm(StripWhitespaceForm):
|
||||
|
||||
@@ -153,6 +153,10 @@ def uploaded_letter_preview(service_id, file_id):
|
||||
|
||||
error = get_letter_validation_error(error_message, invalid_pages, page_count)
|
||||
template_dict = service_api_client.get_precompiled_template(service_id)
|
||||
# Override pre compiled letter template postage to none as it has not yet been picked even though
|
||||
# the pre compiled letter template has its postage set as second class as the DB currently requires
|
||||
# a non null value of postage for letter templates
|
||||
template_dict['postage'] = None
|
||||
|
||||
form = LetterUploadPostageForm()
|
||||
|
||||
|
||||
@@ -125,9 +125,7 @@ def test_post_upload_letter_shows_letter_preview_for_valid_file(
|
||||
)
|
||||
|
||||
assert page.find('h1').text == 'tests/test_pdf_files/one_page_pdf.pdf'
|
||||
assert len(page.select('.letter-postage')) == 1
|
||||
assert normalize_spaces(page.select_one('.letter-postage').text) == ('Postage: second class')
|
||||
assert page.select_one('.letter-postage')['class'] == ['letter-postage', 'letter-postage-second']
|
||||
assert len(page.select('.letter-postage')) == 0
|
||||
|
||||
letter_images = page.select('main img')
|
||||
assert len(letter_images) == 3
|
||||
@@ -283,9 +281,7 @@ def test_post_upload_letter_shows_letter_preview_for_invalid_file(mocker, client
|
||||
_follow_redirects=True,
|
||||
)
|
||||
|
||||
assert len(page.select('.letter-postage')) == 1
|
||||
assert normalize_spaces(page.select_one('.letter-postage').text) == ('Postage: first class')
|
||||
assert page.select_one('.letter-postage')['class'] == ['letter-postage', 'letter-postage-first']
|
||||
assert len(page.select('.letter-postage')) == 0
|
||||
|
||||
letter_images = page.select('main img')
|
||||
assert len(letter_images) == 1
|
||||
|
||||
Reference in New Issue
Block a user