mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-20 23:41:17 -05:00
Change the variable name to make a little more sense.
This commit is contained in:
@@ -407,7 +407,7 @@ def _delete_letters_from_s3(
|
|||||||
prefix = get_letter_pdf_filename(reference=letter.reference,
|
prefix = get_letter_pdf_filename(reference=letter.reference,
|
||||||
crown=letter.service.crown,
|
crown=letter.service.crown,
|
||||||
sending_date=letter.created_at,
|
sending_date=letter.created_at,
|
||||||
is_scan_letter=letter.key_type == KEY_TYPE_TEST,
|
dont_use_sending_date=letter.key_type == KEY_TYPE_TEST,
|
||||||
postage=letter.postage)
|
postage=letter.postage)
|
||||||
s3_objects = get_s3_bucket_objects(bucket_name=bucket_name, subfolder=prefix)
|
s3_objects = get_s3_bucket_objects(bucket_name=bucket_name, subfolder=prefix)
|
||||||
for s3_object in s3_objects:
|
for s3_object in s3_objects:
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ LETTERS_PDF_FILE_LOCATION_STRUCTURE = \
|
|||||||
PRECOMPILED_BUCKET_PREFIX = '{folder}NOTIFY.{reference}'
|
PRECOMPILED_BUCKET_PREFIX = '{folder}NOTIFY.{reference}'
|
||||||
|
|
||||||
|
|
||||||
def get_folder_name(_now, is_test_or_scan_letter=False):
|
def get_folder_name(_now, dont_use_sending_date=False):
|
||||||
if is_test_or_scan_letter:
|
if dont_use_sending_date:
|
||||||
folder_name = ''
|
folder_name = ''
|
||||||
else:
|
else:
|
||||||
print_datetime = convert_utc_to_bst(_now)
|
print_datetime = convert_utc_to_bst(_now)
|
||||||
@@ -36,9 +36,9 @@ def get_folder_name(_now, is_test_or_scan_letter=False):
|
|||||||
return folder_name
|
return folder_name
|
||||||
|
|
||||||
|
|
||||||
def get_letter_pdf_filename(reference, crown, sending_date, is_scan_letter=False, postage=SECOND_CLASS):
|
def get_letter_pdf_filename(reference, crown, sending_date, dont_use_sending_date=False, postage=SECOND_CLASS):
|
||||||
upload_file_name = LETTERS_PDF_FILE_LOCATION_STRUCTURE.format(
|
upload_file_name = LETTERS_PDF_FILE_LOCATION_STRUCTURE.format(
|
||||||
folder=get_folder_name(sending_date, is_scan_letter),
|
folder=get_folder_name(sending_date, dont_use_sending_date),
|
||||||
reference=reference,
|
reference=reference,
|
||||||
duplex="D",
|
duplex="D",
|
||||||
letter_class=RESOLVE_POSTAGE_FOR_FILE_NAME[postage],
|
letter_class=RESOLVE_POSTAGE_FOR_FILE_NAME[postage],
|
||||||
@@ -81,7 +81,7 @@ def upload_letter_pdf(notification, pdf_data, precompiled=False):
|
|||||||
reference=notification.reference,
|
reference=notification.reference,
|
||||||
crown=notification.service.crown,
|
crown=notification.service.crown,
|
||||||
sending_date=notification.created_at,
|
sending_date=notification.created_at,
|
||||||
is_scan_letter=precompiled or notification.key_type == KEY_TYPE_TEST,
|
dont_use_sending_date=precompiled or notification.key_type == KEY_TYPE_TEST,
|
||||||
postage=notification.postage
|
postage=notification.postage
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -181,7 +181,7 @@ def send_pdf_letter_notification(service_id, post_data):
|
|||||||
reference=notification.reference,
|
reference=notification.reference,
|
||||||
crown=notification.service.crown,
|
crown=notification.service.crown,
|
||||||
sending_date=notification.created_at,
|
sending_date=notification.created_at,
|
||||||
is_scan_letter=False,
|
dont_use_sending_date=False,
|
||||||
postage=notification.postage
|
postage=notification.postage
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -160,7 +160,8 @@ def test_get_letter_pdf_filename_returns_correct_postage_for_filename(
|
|||||||
def test_get_letter_pdf_filename_returns_correct_filename_for_test_letters(
|
def test_get_letter_pdf_filename_returns_correct_filename_for_test_letters(
|
||||||
notify_api, mocker):
|
notify_api, mocker):
|
||||||
sending_date = datetime(2017, 12, 4, 17, 29)
|
sending_date = datetime(2017, 12, 4, 17, 29)
|
||||||
filename = get_letter_pdf_filename(reference='foo', crown='C', sending_date=sending_date, is_scan_letter=True)
|
filename = get_letter_pdf_filename(reference='foo', crown='C',
|
||||||
|
sending_date=sending_date, dont_use_sending_date=True)
|
||||||
|
|
||||||
assert filename == 'NOTIFY.FOO.D.2.C.C.20171204172900.PDF'
|
assert filename == 'NOTIFY.FOO.D.2.C.C.20171204172900.PDF'
|
||||||
|
|
||||||
@@ -215,7 +216,7 @@ def test_upload_letter_pdf_to_correct_bucket(
|
|||||||
reference=sample_letter_notification.reference,
|
reference=sample_letter_notification.reference,
|
||||||
crown=sample_letter_notification.service.crown,
|
crown=sample_letter_notification.service.crown,
|
||||||
sending_date=sample_letter_notification.created_at,
|
sending_date=sample_letter_notification.created_at,
|
||||||
is_scan_letter=is_precompiled_letter
|
dont_use_sending_date=is_precompiled_letter
|
||||||
)
|
)
|
||||||
|
|
||||||
upload_letter_pdf(sample_letter_notification, b'\x00\x01', precompiled=is_precompiled_letter)
|
upload_letter_pdf(sample_letter_notification, b'\x00\x01', precompiled=is_precompiled_letter)
|
||||||
@@ -242,7 +243,7 @@ def test_upload_letter_pdf_uses_postage_from_notification(
|
|||||||
reference=letter_notification.reference,
|
reference=letter_notification.reference,
|
||||||
crown=letter_notification.service.crown,
|
crown=letter_notification.service.crown,
|
||||||
sending_date=letter_notification.created_at,
|
sending_date=letter_notification.created_at,
|
||||||
is_scan_letter=False,
|
dont_use_sending_date=False,
|
||||||
postage=letter_notification.postage
|
postage=letter_notification.postage
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -329,12 +330,12 @@ def test_copy_redaction_failed_pdf(notify_api):
|
|||||||
def test_get_folder_name_in_british_summer_time(notify_api, freeze_date, expected_folder_name):
|
def test_get_folder_name_in_british_summer_time(notify_api, freeze_date, expected_folder_name):
|
||||||
with freeze_time(freeze_date):
|
with freeze_time(freeze_date):
|
||||||
now = datetime.utcnow()
|
now = datetime.utcnow()
|
||||||
folder_name = get_folder_name(_now=now, is_test_or_scan_letter=False)
|
folder_name = get_folder_name(_now=now, dont_use_sending_date=False)
|
||||||
assert folder_name == expected_folder_name
|
assert folder_name == expected_folder_name
|
||||||
|
|
||||||
|
|
||||||
def test_get_folder_name_returns_empty_string_for_test_letter():
|
def test_get_folder_name_returns_empty_string_for_test_letter():
|
||||||
assert '' == get_folder_name(datetime.utcnow(), is_test_or_scan_letter=True)
|
assert '' == get_folder_name(datetime.utcnow(), dont_use_sending_date=True)
|
||||||
|
|
||||||
|
|
||||||
@freeze_time('2017-07-07 20:00:00')
|
@freeze_time('2017-07-07 20:00:00')
|
||||||
|
|||||||
Reference in New Issue
Block a user