diff --git a/radicale/tests/test_base.py b/radicale/tests/test_base.py index dc3c70f..60ac52e 100644 --- a/radicale/tests/test_base.py +++ b/radicale/tests/test_base.py @@ -734,6 +734,16 @@ class BaseRequestsMixIn: "GET", "/user/", REMOTE_USER="user") assert status == 200 + def test_existence_of_root_collections(self): + """Verify that the root collection always exists.""" + # Use PROPFIND because GET returns message + status, headers, answer = self.request("PROPFIND", "/") + assert status == 207 + # it should still exist after deletion + self.request("DELETE", "/") + status, headers, answer = self.request("PROPFIND", "/") + assert status == 207 + class BaseFileSystemTest(BaseTest): """Base class for filesystem backend tests."""