2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-30 08:44:02 +00:00

restic: remove backend usage from lock test

This commit is contained in:
Michael Eischer 2024-05-10 16:08:22 +02:00
parent 67e2ba0d40
commit e40943a75d

View File

@ -190,13 +190,16 @@ func TestLockStale(t *testing.T) {
} }
} }
func lockExists(repo restic.Repository, t testing.TB, id restic.ID) bool { func lockExists(repo restic.Repository, t testing.TB, lockID restic.ID) bool {
h := backend.Handle{Type: restic.LockFile, Name: id.String()} var exists bool
_, err := repo.Backend().Stat(context.TODO(), h) rtest.OK(t, repo.List(context.TODO(), restic.LockFile, func(id restic.ID, size int64) error {
if err != nil && !repo.Backend().IsNotExist(err) { if id == lockID {
t.Fatal(err) exists = true
} }
return err == nil return nil
}))
return exists
} }
func TestLockWithStaleLock(t *testing.T) { func TestLockWithStaleLock(t *testing.T) {