That’s why wizard can only work with form view because it requires a current record.
Indeed you should use a Model that contains a One2Many field which is displayed using a calendar view.
Maybe we could have a generic test that ensure that the view of StateView
is only of type form
: Issue 10143: Test wizard StateView uses a form view - Tryton issue tracker