Quellcode durchsuchen

Test that the requests fails if the hook fails

Unrud vor 9 Jahren
Ursprung
Commit
30b3273efa
1 geänderte Dateien mit 9 neuen und 0 gelöschten Zeilen
  1. 9 0
      radicale/tests/test_base.py

+ 9 - 0
radicale/tests/test_base.py

@@ -791,6 +791,15 @@ class BaseRequestsMixIn:
         status, headers, answer = self.request("GET", "/created_by_hook/")
         assert status == 200
 
+    def test_hook_fail(self):
+        """Verify that a request fails if the hook fails."""
+        self.configuration.set("storage", "hook", "exit 1")
+        try:
+            status, headers, answer = self.request("MKCOL", "/calendar.ics/")
+            assert status != 201
+        except Exception:
+            pass
+
 
 class BaseFileSystemTest(BaseTest):
     """Base class for filesystem backend tests."""