From 4ef5cad20f41f884f824418df41ea3db003bb28c Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sun, 29 Sep 2024 18:10:53 +0200 Subject: [PATCH] add test case --- radicale/tests/test_base.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/radicale/tests/test_base.py b/radicale/tests/test_base.py index 47961785..bf93dd91 100644 --- a/radicale/tests/test_base.py +++ b/radicale/tests/test_base.py @@ -440,6 +440,15 @@ permissions: RrWw""") assert responses["/calendar.ics/"] == 200 self.get("/calendar.ics/", check=404) + def test_delete_collection_not_permitted(self) -> None: + """Delete a collection (try if not permitted).""" + self.configure({"rights": {"permit_delete_collection": False}}) + self.mkcalendar("/calendar.ics/") + event = get_file_content("event1.ics") + self.put("/calendar.ics/event1.ics", event) + _, responses = self.delete("/calendar.ics/", check=401) + self.get("/calendar.ics/", check=200) + def test_delete_root_collection(self) -> None: """Delete the root collection.""" self.mkcalendar("/calendar.ics/")