operations: fix tests TestMoveFileBackupDir and TestCopyFileBackupDir

..so they don't run on backends which can't move or copy.
This commit is contained in:
Nick Craig-Wood 2019-07-02 10:46:49 +01:00
parent 7153909390
commit 734f504d5f

View File

@ -791,6 +791,9 @@ func TestCaseInsensitiveMoveFile(t *testing.T) {
func TestMoveFileBackupDir(t *testing.T) {
r := fstest.NewRun(t)
defer r.Finalise()
if !CanServerSideMove(r.Fremote) {
t.Skip("Skipping test as remote does not support server side move or copy")
}
oldBackupDir := fs.Config.BackupDir
fs.Config.BackupDir = r.FremoteName + "/backup"
@ -840,6 +843,9 @@ func TestCopyFile(t *testing.T) {
func TestCopyFileBackupDir(t *testing.T) {
r := fstest.NewRun(t)
defer r.Finalise()
if !CanServerSideMove(r.Fremote) {
t.Skip("Skipping test as remote does not support server side move or copy")
}
oldBackupDir := fs.Config.BackupDir
fs.Config.BackupDir = r.FremoteName + "/backup"