From 0a46d3330c468b125e7302e3b0b61c0577672464 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 17 Mar 2018 18:24:55 +0100 Subject: [PATCH] add test for issue #3688 --- src/borg/testsuite/archiver.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/borg/testsuite/archiver.py b/src/borg/testsuite/archiver.py index 12c536344..cb0adb17d 100644 --- a/src/borg/testsuite/archiver.py +++ b/src/borg/testsuite/archiver.py @@ -3407,6 +3407,7 @@ class DiffArchiverTestCase(ArchiverTestCaseBase): # Setup files for the second snapshot self.create_regular_file('file_added', size=2048) + self.create_regular_file('file_empty_added', size=0) os.unlink('input/file_removed') os.unlink('input/file_removed2') os.unlink('input/file_replaced') @@ -3481,6 +3482,9 @@ class DiffArchiverTestCase(ArchiverTestCaseBase): if are_hardlinks_supported(): assert 'added 2.05 kB input/hardlink_added' in output + # check if a diff between non-existent and empty new file is found + assert 'added 0 B input/file_empty_added' in output + # The inode has two links and both of them are deleted. They should # appear as two deleted files. assert 'removed 256 B input/file_removed' in output