mirror of
https://github.com/GSA/notifications-api.git
synced 2026-09-07 06:28:25 -04:00
Merge pull request #1546 from GSA/notify-admin-2180
add endpoint for 'recent' notifications
This commit is contained in:
@@ -28,6 +28,7 @@ from app.dao.notifications_dao import (
|
||||
get_notification_with_personalisation,
|
||||
get_notifications_for_job,
|
||||
get_notifications_for_service,
|
||||
get_recent_notifications_for_job,
|
||||
get_service_ids_with_notifications_on_date,
|
||||
notifications_not_yet_sent,
|
||||
sanitize_successful_notification_by_id,
|
||||
@@ -692,6 +693,17 @@ def test_get_all_notifications_for_job(sample_job):
|
||||
assert len(notifications_from_db) == 5
|
||||
|
||||
|
||||
def test_get_recent_notifications_for_job(sample_job):
|
||||
|
||||
for status in NotificationStatus:
|
||||
create_notification(template=sample_job.template, job=sample_job, status=status)
|
||||
|
||||
notifications_from_db = get_recent_notifications_for_job(
|
||||
sample_job.service.id, sample_job.id
|
||||
).items
|
||||
assert len(notifications_from_db) == 13
|
||||
|
||||
|
||||
def test_get_all_notifications_for_job_by_status(sample_job):
|
||||
notifications = partial(
|
||||
get_notifications_for_job, sample_job.service.id, sample_job.id
|
||||
|
||||
Reference in New Issue
Block a user