Test 1 in suite free-busy reports of file scripts/tests/CalDAV/availability.xml uses a dataString verifier, in which the existence of the string FREEBUSY;FBTYPE=BUSY:$now.year.1:0104T170000Z/PT1H is checked.
However, as the same period can also be expressed as period-explicit (RFC 5545, section 3.3.9), this should be considered appropriately by the test, so that a string FREEBUSY;FBTYPE=BUSY:$now.year.1:0104T170000Z/$now.year.1:0104T180000Z wouldn't fail the test either.
CardDAV/errorcondition.xml PUTs invalid vCard data and expects failure. However, it looks for a CARDDAV:valid-addressbook-object-resource precondition which does not appear in RFC 6352. The most appropriate documented precondition code is CARDDAV:valid-address-data.
Should we change the test to look for the documented precondition code, or modifiy the prepostcondition validator to accept multiple values? I looked at doing the latter but I don't understand Python well enough to make the change.