瀏覽代碼

import-tar: better test

Thomas Waldmann 4 年之前
父節點
當前提交
ab1757edab
共有 1 個文件被更改,包括 3 次插入12 次删除
  1. 3 12
      src/borg/testsuite/archiver.py

+ 3 - 12
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)