Test that hook gets executed when the principal collection is created

Test for ee5b8facda
This commit is contained in:
Unrud 2016-08-11 00:29:12 +02:00
parent 080ed31d27
commit 2b45cffa0e

View File

@ -781,6 +781,16 @@ class BaseRequestsMixIn:
status, headers, answer = self.request("MKCOL", "/calendar.ics/") status, headers, answer = self.request("MKCOL", "/calendar.ics/")
assert status == 201 assert status == 201
def test_hook_principal_collection_creation(self):
"""Verify that the hooks runs when a new user is created."""
self.configuration.set(
"storage", "hook", "mkdir %s" % os.path.join("collection-root",
"created_by_hook"))
status, headers, answer = self.request("GET", "/", REMOTE_USER="user")
assert status == 200
status, headers, answer = self.request("GET", "/created_by_hook/")
assert status == 200
class BaseFileSystemTest(BaseTest): class BaseFileSystemTest(BaseTest):
"""Base class for filesystem backend tests.""" """Base class for filesystem backend tests."""