According to the RFC, it's perfectly allowed for a caldav server to deny creating new calendars. Also, even if it should be possible to make new calendars, we've seen problems with it on some servers. Currently pretty much all the functional tests starts by creating a new test calendar. We need to make support in the test framework for running as many tests as possible towards the default calendar rather than making a new test calendar.
According to the RFC, it's perfectly allowed for a caldav server to deny creating new calendars. Also, even if it should be possible to make new calendars, we've seen problems with it on some servers. Currently pretty much all the functional tests starts by creating a new test calendar. We need to make support in the test framework for running as many tests as possible towards the default calendar rather than making a new test calendar.