Milan Crha
dc2a6ac1d7
multifilesystem: Improve performance of PROPFIND
...
The PROPFIND does not need to check the filesystem for the file existence,
because the list comes from the directory listing, similar as the other
parts already do it. That was highly visible with large collections (10k+ items),
causing massive delays.
Also avoid repeated stat() calls on the same path.
2026-08-07 12:22:22 +02:00
Peter Bieringer
8aec777e16
flake8 fix
2026-06-08 21:44:33 +02:00
Peter Bieringer
9d1cb26f0b
add 2 inode test cases
2026-06-08 06:31:55 +02:00
Peter Bieringer
93a4d9390c
add various test cases for filesystems
2026-04-19 11:58:59 +02:00
Peter Bieringer
33ffc27384
storage/test/collision: fix for hfs+ and cosmetics
2026-04-15 05:55:07 +02:00
Peter Bieringer
a6d7fcf1b9
storage/detect+test file systems with collision: fix to catch HFS+ (MacOS)
2026-04-14 20:45:04 +02:00
Peter Bieringer
da58a4da13
storage/test/symlink: bugfix
2026-04-14 20:45:04 +02:00
Peter Bieringer
32055f9048
storage/test/symlink: fix path concat
2026-04-14 20:45:04 +02:00
Peter Bieringer
b18cf74332
storage/test: add cases for file name collision
2026-04-14 20:45:04 +02:00
Peter Bieringer
6d25fa07e1
storage/test: adjust condition related to symlink test
2026-04-14 20:45:04 +02:00
Peter Bieringer
c9ac5f8a9e
storage/test: add share-by-softlink case
2026-04-11 17:03:59 +02:00
Peter Bieringer
cd98d0fd9b
storage/hook/tests: skip if loglevel is not DEBUG and set explicit capture of DEBUG log
2026-04-05 16:13:04 +02:00
Peter Bieringer
7bedca72e2
catch OS without flock
2025-08-12 16:48:04 +02:00
Peter Bieringer
91d4dc3ef1
make mypy happy
2025-08-12 16:42:06 +02:00
Peter Bieringer
97d30478c7
add tests for storage hook placeholders
2025-08-12 16:12:38 +02:00
Peter Bieringer
6a8f5f4a5b
extend/adjust copyright
2025-08-12 16:12:15 +02:00
Peter Bieringer
2d417098af
Fix: [storage] broken support of 'folder_umask': test
2025-06-13 07:35:49 +02:00
Peter Bieringer
be43ce5161
change default of authentication type to "denyall" for secure-by-default
2025-03-15 14:34:51 +01:00
Peter Bieringer
dc51a74e5a
add test case
2024-12-15 12:51:02 +01:00
Peter Bieringer
edd6d0a513
use_cache_subfolder_for_item: add test case
2024-12-03 21:34:11 +01:00
Peter Bieringer
92ce13e348
update copyrights
2024-12-03 21:34:00 +01:00
Peter Bieringer
92e5032278
fix result code
2024-11-24 16:30:13 +01:00
Peter Bieringer
69780dd0ee
adjust test: verify that a request succeeded if the hook still fails (anyhow no rollback implemented)
2024-11-24 15:53:53 +01:00
Peter Bieringer
6f7abbcba5
fix for pytest warning: "is using nose-specific method: setup(self)"
2024-05-09 01:04:28 +02:00
Unrud
0221fc357b
Use sys.platform instead of os.name
...
mypy only recognizes sys.platform
2022-02-01 17:56:02 +01:00
Unrud
2cd0a3189e
Run TestBaseRequests only once
2021-12-20 23:57:55 +01:00
Unrud
91c06041f8
Split storage from base tests
2021-12-11 12:59:44 +01:00