From 2d417098af1316f81ffda2cc36051d72138e3d4c Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Fri, 13 Jun 2025 07:35:49 +0200 Subject: [PATCH] Fix: [storage] broken support of 'folder_umask': test --- radicale/tests/test_storage.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/radicale/tests/test_storage.py b/radicale/tests/test_storage.py index 2fcfe717..89572bca 100644 --- a/radicale/tests/test_storage.py +++ b/radicale/tests/test_storage.py @@ -46,6 +46,12 @@ class TestMultiFileSystem(BaseTest): self.configure({"storage": {"filesystem_folder": folder}}) assert os.path.isdir(folder) + def test_folder_creation_with_umask(self) -> None: + """Verify that the folder is created with umask.""" + folder = os.path.join(self.colpath, "subfolder") + self.configure({"storage": {"filesystem_folder": folder, "folder_umask": "0077"}}) + assert os.path.isdir(folder) + def test_fsync(self) -> None: """Create a directory and file with syncing enabled.""" self.configure({"storage": {"_filesystem_fsync": "True"}})