Update job status to ready to send, indicating the file for the job has been uploaded to S3.

This commit is contained in:
Rebecca Law
2017-04-05 11:57:56 +01:00
parent 3783a449b7
commit c49217b1bf
4 changed files with 77 additions and 40 deletions

View File

@@ -14,7 +14,8 @@ from app.dao.jobs_dao import (
dao_get_notification_outcomes_for_job,
dao_get_jobs_older_than,
all_notifications_are_created_for_job,
dao_get_all_notifications_for_job)
dao_get_all_notifications_for_job,
dao_update_job_status)
from app.models import Job
from tests.app.conftest import sample_notification as create_notification
@@ -342,3 +343,9 @@ def test_dao_get_all_notifications_for_job(notify_db, notify_db_session, sample_
create_notification(notify_db=notify_db, notify_db_session=notify_db_session, job=sample_job)
assert len(dao_get_all_notifications_for_job(sample_job.id)) == 3
def test_dao_update_job_status(sample_job):
dao_update_job_status(sample_job.id, 'sent to dvla')
updated_job = Job.query.get(sample_job.id)
assert updated_job.job_status == 'sent to dvla'