Test that the requests fails if the hook fails

This commit is contained in:
Unrud 2016-08-11 00:31:34 +02:00
parent 2b45cffa0e
commit 30b3273efa

View File

@ -791,6 +791,15 @@ class BaseRequestsMixIn:
status, headers, answer = self.request("GET", "/created_by_hook/") status, headers, answer = self.request("GET", "/created_by_hook/")
assert status == 200 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): class BaseFileSystemTest(BaseTest):
"""Base class for filesystem backend tests.""" """Base class for filesystem backend tests."""