diff --git a/radicale/tests/test_sharing.py b/radicale/tests/test_sharing.py index 0e4e774c..62d2d175 100644 --- a/radicale/tests/test_sharing.py +++ b/radicale/tests/test_sharing.py @@ -4490,3 +4490,27 @@ permissions: RrWw""") assert not isinstance(response, int) logging.debug("response %r: %r", path_shared_bday, response) assert "C:supported-calendar-component-set" in response + + # check PROPFIND item as user + logging.info("\n*** PROPFIND all as user (reduced)") + _, responses = self.propfind(path_user, """\ + + + + + + + + + +""", login="user:userpw", HTTP_DEPTH="1") + # logging.debug("responses: %r", responses) + response = responses[path_shared_bday] + assert not isinstance(response, int) + logging.debug("response %r: %r", path_shared_bday, response) + assert "D:getcontentlength" in response + assert "RADICALE:getcontentcount" in response + status, prop = response["D:getcontentlength"] + assert int(str(prop.text)) > 600 + status, prop = response["RADICALE:getcontentcount"] + assert int(str(prop.text)) == 2