1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-26 01:37:20 +00:00

add test for recreate with "fixed" chunker

This commit is contained in:
Thomas Waldmann 2022-09-27 21:45:37 +02:00
parent b5e88129b4
commit e32d733612

View file

@ -154,6 +154,23 @@ def test_recreate_rechunkify(self):
)
)
def test_recreate_fixed_rechunkify(self):
with open(os.path.join(self.input_path, "file"), "wb") as fd:
fd.write(b"a" * 8192)
self.cmd(f"--repo={self.repository_location}", "rcreate", RK_ENCRYPTION)
self.cmd(f"--repo={self.repository_location}", "create", "test", "input", "--chunker-params", "7,9,8,128")
output = self.cmd(
f"--repo={self.repository_location}", "list", "test", "input/file", "--format", "{num_chunks}"
)
num_chunks = int(output)
assert num_chunks > 2
self.cmd(f"--repo={self.repository_location}", "recreate", "--chunker-params", "fixed,4096")
output = self.cmd(
f"--repo={self.repository_location}", "list", "test", "input/file", "--format", "{num_chunks}"
)
num_chunks = int(output)
assert num_chunks == 2
def test_recreate_recompress(self):
self.create_regular_file("compressible", size=10000)
self.cmd(f"--repo={self.repository_location}", "rcreate", RK_ENCRYPTION)