add tests for letters not getting excluded

This commit is contained in:
Leo Hemsted
2017-04-19 13:49:10 +01:00
parent b381aeefa1
commit 935e566284
4 changed files with 54 additions and 25 deletions

View File

@@ -346,13 +346,10 @@ def _filter_query(query, filter_dict=None):
@statsd(namespace="dao")
def delete_notifications_created_more_than_a_week_ago(status):
seven_days_ago = date.today() - timedelta(days=7)
deleted = db.session.query(Notification).filter(
func.date(Notification.created_at) < seven_days_ago,
Notification.status == status,
Notification.notification_type != LETTER_TYPE
).delete(synchronize_session='fetch')
db.session.commit()
return deleted