mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-23 08:51:30 -05:00
cleanup, get rid of print statements, etc.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from datetime import date, datetime, time, timedelta
|
||||
from decimal import Decimal
|
||||
from uuid import UUID
|
||||
|
||||
import pytest
|
||||
from freezegun import freeze_time
|
||||
@@ -428,7 +429,7 @@ def test_create_nightly_notification_status_for_service_and_day(notify_db_sessio
|
||||
process_day = datetime.utcnow().date() - timedelta(days=5)
|
||||
with freeze_time(datetime.combine(process_day, time.max)):
|
||||
create_notification(template=first_template, status='delivered')
|
||||
create_notification(template=second_template, status='delivered')
|
||||
create_notification(template=second_template, status='failed')
|
||||
|
||||
# team API key notifications are included
|
||||
create_notification(template=second_template, status='pending', key_type=KEY_TYPE_TEAM)
|
||||
@@ -454,7 +455,7 @@ def test_create_nightly_notification_status_for_service_and_day(notify_db_sessio
|
||||
FactNotificationStatus.notification_status,
|
||||
).all()
|
||||
|
||||
assert len(new_fact_data) == 3
|
||||
assert len(new_fact_data) == 4
|
||||
|
||||
email_delivered_row = new_fact_data[0]
|
||||
assert email_delivered_row.template_id == second_template.id
|
||||
@@ -468,11 +469,21 @@ def test_create_nightly_notification_status_for_service_and_day(notify_db_sessio
|
||||
assert email_sending_row.template_id == second_template.id
|
||||
assert email_sending_row.service_id == second_service.id
|
||||
assert email_sending_row.notification_type == 'email'
|
||||
assert email_sending_row.notification_status == 'pending'
|
||||
assert email_sending_row.notification_status == 'failed'
|
||||
assert email_sending_row.notification_count == 1
|
||||
assert email_sending_row.key_type == KEY_TYPE_TEAM
|
||||
assert email_sending_row.key_type == KEY_TYPE_NORMAL
|
||||
|
||||
sms_delivered_row = new_fact_data[2]
|
||||
email_failure_row = new_fact_data[2]
|
||||
assert email_failure_row.local_date == process_day
|
||||
assert email_failure_row.template_id == second_template.id
|
||||
assert email_failure_row.service_id == second_service.id
|
||||
assert email_failure_row.job_id == UUID('00000000-0000-0000-0000-000000000000')
|
||||
assert email_failure_row.notification_type == 'email'
|
||||
assert email_failure_row.notification_status == 'pending'
|
||||
assert email_failure_row.notification_count == 1
|
||||
assert email_failure_row.key_type == KEY_TYPE_TEAM
|
||||
|
||||
sms_delivered_row = new_fact_data[3]
|
||||
assert sms_delivered_row.template_id == first_template.id
|
||||
assert sms_delivered_row.service_id == first_service.id
|
||||
assert sms_delivered_row.notification_type == 'sms'
|
||||
|
||||
Reference in New Issue
Block a user