borgbackup/src/borg/testsuite
Hugo Wallenburg c8f8defc0f
Fixes tests/docs assuming XDG_* vars not used on macOS
The move to platformdirs and its current usage _does_ honor XDG_*
variables on macOS if they are set. Tests were set up to assume this to
be untrue and the docs matched that.

This commit adds tests asserting that XDG_* variables are used when they
are present on macOS, with default locations still in ~/Library.
2026-04-03 11:34:10 +02:00
..
archiver Add --json flag to borg prune for structured output (#9512) 2026-03-20 21:03:01 +01:00
chunkers add fuzzing tests for chunkers 2025-10-15 23:48:13 +02:00
crypto cache: add seek()/tell()/read() to SyncFile, use SaveFile in _write_files_cache, fixes #9390 2026-02-28 13:34:28 +05:30
helpers Fixes tests/docs assuming XDG_* vars not used on macOS 2026-04-03 11:34:10 +02:00
platform platform: use FILE_FLAG_WRITE_THROUGH on Windows for SyncFile data durability, fixes #9388 2026-03-04 15:52:52 +05:30
__init__.py fuse_impl.ENOATTR (import from borg.platform) 2025-12-20 19:46:04 +01:00
archive_test.py refactor id <-> name lookup for monkeypatching 2025-11-21 13:42:11 +01:00
benchmark_test.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
cache_test.py remote: fix StoreObjectNotFound exception lost over RPC, fixes #9380 2026-02-22 02:09:55 +05:30
checksums_test.py use xxhash from PyPI, fixes #6535 2026-03-08 13:06:01 +01:00
cockpit_test.py tests: add test for cockpit feature 2026-03-07 20:08:41 +01:00
compress_test.py move compress.CompressionSpec to helpers.parseformat.CompressionSpec 2026-03-10 18:36:20 +01:00
fslocking_test.py fix or skip tests on windows 2026-01-27 22:09:25 +01:00
hashindex_test.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
item_test.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
legacyrepository_test.py use xxhash from PyPI, fixes #6535 2026-03-08 13:06:01 +01:00
logger_test.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
patterns_test.py patterns: clean up TODOs, move is_include_cmd to IECommand property, add RootPath validation, fixes #9442 2026-03-28 04:36:01 +05:30
remote_test.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
repoobj_test.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
repository_test.py use xxhash from PyPI, fixes #6535 2026-03-08 13:06:01 +01:00
shell_completions_test.py remove handwritten bash/zsh shell completions, fixes #9178 2026-02-17 19:33:54 +01:00
storelocking_test.py Improve Windows path handling with forward slash standardization 2026-02-09 20:02:21 +01:00
version_test.py manual corrections/reverts 2025-09-23 14:56:35 +02:00
xattr_test.py xattr: document fakeroot xattr as Linux-only, add missing fakeroot skip on FreeBSD, fixes #9394 2026-02-22 00:13:30 +05:30