From 4c6b626db6e7de19b8b580fac705b318838fb4c4 Mon Sep 17 00:00:00 2001 From: Alexander Neumann Date: Mon, 18 Sep 2017 13:18:42 +0200 Subject: [PATCH] backend: Improve TestList --- internal/backend/test/tests.go | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/internal/backend/test/tests.go b/internal/backend/test/tests.go index 5d75cd80b..e32e2c421 100644 --- a/internal/backend/test/tests.go +++ b/internal/backend/test/tests.go @@ -267,8 +267,7 @@ func (s *Suite) TestList(t *testing.T) { var tests = []struct { maxItems int }{ - {3}, {8}, {11}, {13}, {23}, - {numTestFiles}, {numTestFiles + 7}, {numTestFiles + 10}, {numTestFiles + 1123}, + {11}, {23}, {numTestFiles}, {numTestFiles + 10}, {numTestFiles + 1123}, } for _, test := range tests { @@ -302,12 +301,14 @@ func (s *Suite) TestList(t *testing.T) { } t.Logf("remove %d files", numTestFiles) + handles := make([]restic.Handle, 0, len(list1)) for id := range list1 { - h := restic.Handle{Type: restic.DataFile, Name: id.String()} - err := s.delayedRemove(t, b, h) - if err != nil { - t.Fatal(err) - } + handles = append(handles, restic.Handle{Type: restic.DataFile, Name: id.String()}) + } + + err := s.delayedRemove(t, b, handles...) + if err != nil { + t.Fatal(err) } }