Return report_at date as a date not datetime. I haven't converted this date from UTC to BST because we always upload the returned-letters during business hours.

This commit is contained in:
Rebecca Law
2019-12-11 14:41:35 +00:00
parent 3908f2ad59
commit 140cb65554
4 changed files with 12 additions and 4 deletions

View File

@@ -3374,10 +3374,14 @@ def test_get_monthly_notification_data_by_service(mocker, admin_request):
assert response == []
@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())
create_returned_letter(sample_service, reported_at=datetime.utcnow() - timedelta(days=3))
create_returned_letter(sample_service, reported_at=datetime.utcnow())
create_returned_letter(sample_service, reported_at=datetime.utcnow())
response = admin_request.get('service.returned_letter_summary', service_id=sample_service.id)
assert len(response) == 2
assert response[0] == {'returned_letter_count': 2, 'reported_at': '2019-12-11'}
assert response[1] == {'returned_letter_count': 1, 'reported_at': '2019-12-08'}