From c73f6d4ff31f3f21a06210b12e79b182eb9b35fe Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Fri, 31 May 2024 19:03:46 +0200 Subject: [PATCH] fix test_delete NewCache does not do precise refcounting, thus chunks won't be deleted from the repo at "borg delete" time. "borg check --repair" would remove such chunks IF they are orphans. --- src/borg/testsuite/archiver/delete_cmd.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/borg/testsuite/archiver/delete_cmd.py b/src/borg/testsuite/archiver/delete_cmd.py index 30727cac2..25c35e931 100644 --- a/src/borg/testsuite/archiver/delete_cmd.py +++ b/src/borg/testsuite/archiver/delete_cmd.py @@ -25,9 +25,8 @@ def test_delete(archivers, request): cmd(archiver, "extract", "test.2", "--dry-run") output = cmd(archiver, "delete", "-a", "test.2", "--stats") assert "Original size: -" in output # negative size == deleted data - # Make sure all data except the manifest has been deleted - with Repository(archiver.repository_path) as repository: - assert len(repository) == 1 + output = cmd(archiver, "rlist") + assert output == "" # no archives left! def test_delete_multiple(archivers, request):