Browse Source

Fix: [storage] broken support of 'folder_umask': test

Peter Bieringer 8 tháng trước cách đây
mục cha
commit
2d417098af
1 tập tin đã thay đổi với 6 bổ sung0 xóa
  1. 6 0
      radicale/tests/test_storage.py

+ 6 - 0
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"}})