Add letters pdf task

This commit is contained in:
Ken Tsang
2017-12-06 13:54:02 +00:00
parent c8a434fe98
commit 16136317f9
3 changed files with 80 additions and 4 deletions

View File

@@ -1436,7 +1436,6 @@ def test_process_incomplete_job_email(mocker, sample_email_template):
def test_process_incomplete_job_letter(mocker, sample_letter_template):
mocker.patch('app.celery.tasks.s3.get_job_from_s3', return_value=load_example_csv('multiple_letter'))
mock_letter_saver = mocker.patch('app.celery.tasks.save_letter.apply_async')
mock_build_dvla = mocker.patch('app.celery.tasks.build_dvla_file.apply_async')
@@ -1456,3 +1455,4 @@ def test_process_incomplete_job_letter(mocker, sample_letter_template):
assert mock_build_dvla.called
assert mock_letter_saver.call_count == 8

View File

@@ -299,6 +299,10 @@ def sample_template_without_email_permission(notify_db, notify_db_session):
@pytest.fixture
def sample_letter_template(sample_service_full_permissions):
# remove letters_as_pdf from fixture until we drop building of dvla files
from app.dao.service_permissions_dao import dao_remove_service_permission
dao_remove_service_permission(sample_service_full_permissions.id, 'letters_as_pdf')
return create_template(sample_service_full_permissions, template_type=LETTER_TYPE)