Add test for monthly repetition
Remove obsolete rooms_test
Add `smtp` fixture to receive emails indico sends

Wrapper for `smtpserver` from pytest-localserver which handles the
indico config update properly
Check for RBAdmin instead of admin for blockings
Add dummy_blocking ficture
Add new expect utils to bool_matrix

all_dynamic, any_dynamic
Add mock group fixture
Test blockings
create_blocking: default to pending, accept properly

When creating a test blocking that's accepted it should use the
`approve` method to ensure colliding reservations are handled
accordingly.
Test BlockedRoom.state_name and find_with_filters
Fix find_with_filters `state` filter

Filtering for pending failed because of falsiness
Test BlockedRoom.reject
Test reject() args, optional expect in bool_matrix
use kwargs for create_reservation user
Fix SA warning in BlockedRoom.approve
Test BlockedRoom.approve