Reports - some tests

Two canned, one custom.

Could be better but I did not want to extend the UI coverage. There might be some issues with the report data comparison, I will be happy for feedback that I can eventually fix those.
Well, I don't think that would be a clean solution. Since our `__init__` methods do usually nothing (in the UI), I would like to stick to this behaviour also here.