소스 검색

tests: fix diff cmd test on macOS HFS+, fixes #8860

If we touch too quickly after file creation, it would not noticably update the timestamp.
Thomas Waldmann 2 주 전
부모
커밋
b4c4bf0b3f
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      src/borg/testsuite/archiver/diff_cmd_test.py

+ 1 - 0
src/borg/testsuite/archiver/diff_cmd_test.py

@@ -53,6 +53,7 @@ def test_basic_functionality(archivers, request):
     create_regular_file(archiver.input_path, "file_replaced", contents=b"0" * 4096)
     os.unlink("input/file_removed")
     os.unlink("input/file_removed2")
+    time.sleep(1)  # macOS HFS+ has a 1s timestamp granularity
     Path("input/file_touched").touch()
     os.rmdir("input/dir_replaced_with_file")
     create_regular_file(archiver.input_path, "dir_replaced_with_file", size=8192)