diff --git a/src/borg/testsuite/__init__.py b/src/borg/testsuite/__init__.py index 7e7d4760..f8d166a0 100644 --- a/src/borg/testsuite/__init__.py +++ b/src/borg/testsuite/__init__.py @@ -147,8 +147,8 @@ def is_utime_fully_supported(): else: open(filepath, "w").close() try: - os.utime(filepath, (1000, 2000), follow_symlinks=False) - new_stats = os.stat(filepath, follow_symlinks=False) + os.utime(filepath, (1000, 2000), follow_symlinks=False if os.utime in os.supports_follow_symlinks else True) + new_stats = os.stat(filepath, follow_symlinks=False if os.stat in os.supports_follow_symlinks else True) if new_stats.st_atime == 1000 and new_stats.st_mtime == 2000: return True except OSError: