Test for scenario when no returned letters exist

This commit is contained in:
Chris Hill-Scott
2020-03-05 10:18:10 +00:00
parent 70b2afa124
commit 02c824a980

View File

@@ -3396,6 +3396,26 @@ def test_get_returned_letter_statistics(admin_request, sample_service):
}
def test_get_returned_letter_statistics_with_no_returned_letters(
mocker,
admin_request,
sample_service,
):
count_mock = mocker.patch(
'app.service.rest.fetch_recent_returned_letter_count',
)
assert admin_request.get(
'service.returned_letter_statistics',
service_id=sample_service.id,
) == {
'returned_letter_count': 0,
'most_recent_report': None,
}
assert count_mock.called is False
@freeze_time('2019-12-11 13:30')
def test_get_returned_letter_summary(admin_request, sample_service):
create_returned_letter(sample_service, reported_at=datetime.utcnow() - timedelta(days=3))