Check explicitly against is None
Flush db on add_edit_log()
Reorder methods
Add more Reservation tests
Make sure tests are time independent
Add create_occurrence fixture
Reorder methods
Remove unncesary check

Else block will never happen as it would apply only to the last
available occurrence, but in those cases we are delegating to
Reservation.cancel()
Rename decorator
Add getFirstName() to MockAvatar
Update rejection_reason on cancel
Reorder method
Add reservation occurrence tests
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