From 6e19159385bbb04888e7948977c14bb5a4c59a14 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Fri, 31 Oct 2025 18:48:10 +0100 Subject: [PATCH] run test_extract_restores_append_flag also on freebsd --- src/borg/testsuite/archiver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/borg/testsuite/archiver.py b/src/borg/testsuite/archiver.py index 7e29c6719..98c3ff30b 100644 --- a/src/borg/testsuite/archiver.py +++ b/src/borg/testsuite/archiver.py @@ -59,7 +59,7 @@ from ..repository import Repository from . import has_lchflags, llfuse from . import BaseTestCase, changedir, environment_variable, no_selinux, same_ts_ns from . import are_symlinks_supported, are_hardlinks_supported, are_fifos_supported, is_utime_fully_supported, is_birthtime_fully_supported -from .platform import fakeroot_detected, is_darwin, is_win32 +from .platform import fakeroot_detected, is_darwin, is_freebsd, is_win32 from .upgrader import make_attic_repo from . import key @@ -1534,7 +1534,7 @@ class ArchiverTestCase(ArchiverTestCaseBase): assert same_ts_ns(mtime_extracted, mtime_expected) # assert same_ts_ns(atime_extracted, atime_expected) # still broken, but not really important. - @pytest.mark.skipif(not is_darwin, reason='only for macOS') + @pytest.mark.skipif(not (is_darwin or is_freebsd), reason='only for macOS') def test_extract_restores_append_flag(self): if not has_lchflags or not hasattr(stat, 'UF_APPEND'): pytest.skip('BSD flags or UF_APPEND not supported on this platform')