Просмотр исходного кода

Test that the root collection always exists

Test for 6c3e59fd11400734a8b9ec9942858724a36e3f1d
Unrud 9 лет назад
Родитель
Сommit
6d80b70b8c
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      radicale/tests/test_base.py

+ 10 - 0
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."""