vfs: only run TestRWCacheRename on remotes which can rename

This fixes the 1fichier integration tests.
s3-about
Nick Craig-Wood 2020-01-14 09:47:31 +00:00
parent 89634795b0
commit 95c83b37fb
1 changed files with 5 additions and 0 deletions

View File

@ -10,6 +10,7 @@ import (
"github.com/pkg/errors"
"github.com/rclone/rclone/fs"
"github.com/rclone/rclone/fs/operations"
"github.com/rclone/rclone/fstest"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
@ -702,6 +703,10 @@ func TestRWCacheRename(t *testing.T) {
r := fstest.NewRun(t)
defer r.Finalise()
if !operations.CanServerSideMove(r.Fremote) {
t.Skip("skip as can't rename files")
}
opt := DefaultOpt
opt.CacheMode = CacheModeFull
vfs := New(r.Fremote, &opt)