mirror of
https://github.com/rclone/rclone.git
synced 2025-08-18 09:30:03 +02:00
rc: config/listremotes include from env vars
Fixes: #6540 Discussed: https://forum.rclone.org/t/environment-variable-config-not-used-for-remote-control/39014
This commit is contained in:
committed by
Nick Craig-Wood
parent
8274712c2c
commit
7751d5a00b
@@ -2,6 +2,7 @@ package config_test
|
||||
|
||||
import (
|
||||
"context"
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
_ "github.com/rclone/rclone/backend/local"
|
||||
@@ -68,6 +69,10 @@ func TestRc(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("ListRemotes", func(t *testing.T) {
|
||||
assert.NoError(t, os.Setenv("RCLONE_CONFIG_MY-LOCAL_TYPE", "local"))
|
||||
defer func() {
|
||||
assert.NoError(t, os.Unsetenv("RCLONE_CONFIG_MY-LOCAL_TYPE"))
|
||||
}()
|
||||
call := rc.Calls.Get("config/listremotes")
|
||||
assert.NotNil(t, call)
|
||||
in := rc.Params{}
|
||||
@@ -80,6 +85,7 @@ func TestRc(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
|
||||
assert.Contains(t, remotes, testName)
|
||||
assert.Contains(t, remotes, "my-local")
|
||||
})
|
||||
|
||||
t.Run("Update", func(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user