diff --git a/src/borg/testsuite/archiver.py b/src/borg/testsuite/archiver.py index 8ce255091..9807c5f99 100644 --- a/src/borg/testsuite/archiver.py +++ b/src/borg/testsuite/archiver.py @@ -3420,18 +3420,9 @@ id: 2 / e29442 3506da 4e1ea7 / 25f62a 5a3d41 - 02 self.cmd('create', self.repository_location + '::src', 'input') self.cmd('export-tar', self.repository_location + '::src', 'simple.tar') self.cmd('import-tar', self.repository_location + '::dst', 'simple.tar') - list_output = self.cmd('list', '--short', self.repository_location + '::dst') - # TODO: use extract and compare to input once it works better - assert set(list_output.splitlines()) == set("""\ -input -input/hardlink -input/file1 -input/dir2 -input/dir2/file2 -input/link1 -input/fusexattr -input/empty -input/fifo1""".splitlines()) + with changedir(self.output_path): + self.cmd('extract', self.repository_location + '::dst') + self.assert_dirs_equal('input', 'output/input', ignore_ns=True, ignore_xattrs=True) def test_detect_attic_repo(self): path = make_attic_repo(self.repository_path)