コード例 #1
0
def _upload_pdf_to_test_or_live_pdf_bucket(pdf_data, filename, is_test_letter):
    target_bucket_config = 'TEST_LETTERS_BUCKET_NAME' if is_test_letter else 'LETTERS_PDF_BUCKET_NAME'
    target_bucket_name = current_app.config[target_bucket_config]
    target_filename = get_folder_name(datetime.utcnow(),
                                      is_test_letter) + filename

    s3upload(filedata=pdf_data,
             region=current_app.config['AWS_REGION'],
             bucket_name=target_bucket_name,
             file_location=target_filename)
コード例 #2
0
def _upload_pdf_to_test_or_live_pdf_bucket(pdf_data, filename, is_test_letter,
                                           created_at):
    target_bucket_config = 'TEST_LETTERS_BUCKET_NAME' if is_test_letter else 'LETTERS_PDF_BUCKET_NAME'
    target_bucket_name = current_app.config[target_bucket_config]
    target_filename = get_folder_name(
        created_at, dont_use_sending_date=is_test_letter) + filename

    s3upload(filedata=pdf_data,
             region=current_app.config['AWS_REGION'],
             bucket_name=target_bucket_name,
             file_location=target_filename)
コード例 #3
0
def test_get_folder_name_returns_empty_string_for_test_letter():
    assert "" == get_folder_name(datetime.utcnow(),
                                 is_test_or_scan_letter=True)
コード例 #4
0
def test_get_folder_name_in_british_summer_time(notify_api, freeze_date,
                                                expected_folder_name):
    with freeze_time(freeze_date):
        now = datetime.utcnow()
        folder_name = get_folder_name(_now=now, is_test_or_scan_letter=False)
    assert folder_name == expected_folder_name
コード例 #5
0
def test_get_folder_name_returns_empty_string_for_test_letter():
    assert '' == get_folder_name(datetime.utcnow(), dont_use_sending_date=True)
コード例 #6
0
def test_get_folder_name_in_british_summer_time(notify_api, freeze_date, expected_folder_name):
    with freeze_time(freeze_date):
        now = datetime.utcnow()
        folder_name = get_folder_name(_now=now, dont_use_sending_date=False)
    assert folder_name == expected_folder_name
コード例 #7
0
def test_get_folder_name_in_british_summer_time(notify_api, timestamp,
                                                expected_folder_name):
    timestamp = dateutil.parser.parse(timestamp)
    folder_name = get_folder_name(created_at=timestamp)
    assert folder_name == expected_folder_name