add tests for release(group) filters

This should test all major variants of usage and also checks for
Exceptions with invalid usage.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
Merge branch 'master' into status_type

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
Merge branch 'status_type'

Signed-off-by: Johannes Dewender <github@JonnyJD.net>