to go mod

This commit is contained in:
bel
2021-09-08 15:14:22 -06:00
parent 5aa0b90dc1
commit b8ab5fbd4d
3 changed files with 220 additions and 9 deletions

View File

@@ -14,6 +14,8 @@ import (
"strings"
"sync"
"testing"
"github.com/google/uuid"
)
type mock struct {
@@ -167,20 +169,17 @@ func TestImplementations(t *testing.T) {
t.Log("$MINIO not set. Skipping")
}
f, err := ioutil.TempFile(os.TempDir(), "rclone.conf.*")
if err != nil {
t.Fatal(err)
}
defer os.Remove(f.Name())
f.Write([]byte(`
rcloneConfigPath := path.Join(t.TempDir(), "rclone.conf."+uuid.New().String())
if err := ioutil.WriteFile(rcloneConfigPath, []byte(`
[local]
type = local
`))
f.Close()
`), os.ModePerm); err != nil {
t.Fatal(err)
}
if err := os.MkdirAll(path.Join(dir, "rclone"), os.ModePerm); err != nil {
t.Fatal(err)
}
rclone, err := rclone.NewRClone(f.Name(), "local:"+path.Join(dir, "rclone"))
rclone, err := rclone.NewRClone(rcloneConfigPath, "local:"+path.Join(dir, "rclone"))
if err != nil {
t.Errorf("cannot make rclone: %v", err)
} else {