Test returning notifications by "?status=failed"

Check that all failure states are returned by asking for
notifications of type "failure".
This commit is contained in:
Paul Craig
2016-11-25 14:55:45 +00:00
parent 57a0d7295d
commit df7450698c
3 changed files with 30 additions and 4 deletions

View File

@@ -309,6 +309,7 @@ def _filter_query(query, filter_dict=None):
# filter by status
statuses = multidict.getlist('status')
if statuses:
statuses = Notification.substitute_status(statuses)
query = query.filter(Notification.status.in_(statuses))
# filter by template