It's relatively trivial to make test code that spawns up radicale and xandikos instances (as has been done in the caldav library) as those are python-based and does not rely on any external parts.
Oh, I sort of fixed xandikos support also, but it breaks now as the "expand"-flag isn't supported (and recent versions of xandikos has started throwing 500-errors telling that expand is not supported).
It's relatively trivial to make test code that spawns up radicale and xandikos instances (as has been done in the caldav library) as those are python-based and does not rely on any external parts.
(ref #19)