to go mod
This commit is contained in:
17
db_test.go
17
db_test.go
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user