From 6d80b70b8c2b3965cdf7bd0732ad5150fb4dc3ae Mon Sep 17 00:00:00 2001 From: Unrud Date: Thu, 11 Aug 2016 00:24:37 +0200 Subject: [PATCH] Test that the root collection always exists Test for 6c3e59fd11400734a8b9ec9942858724a36e3f1d --- radicale/tests/test_base.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/radicale/tests/test_base.py b/radicale/tests/test_base.py index dc3c70f8..60ac52e0 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."""