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"}})