mirror of
https://github.com/rclone/rclone.git
synced 2025-08-19 01:46:31 +02:00
fs: deglobalise the config #4685
This is done by making fs.Config private and attaching it to the context instead. The Config should be obtained with fs.GetConfig and fs.AddConfig should be used to get a new mutable config that can be changed.
This commit is contained in:
@@ -386,6 +386,7 @@ func TestTimeRangeDuration(t *testing.T) {
|
||||
|
||||
func TestPruneTransfers(t *testing.T) {
|
||||
ctx := context.Background()
|
||||
ci := fs.GetConfig(ctx)
|
||||
for _, test := range []struct {
|
||||
Name string
|
||||
Transfers int
|
||||
@@ -396,7 +397,7 @@ func TestPruneTransfers(t *testing.T) {
|
||||
Name: "Limited number of StartedTransfers",
|
||||
Limit: 100,
|
||||
Transfers: 200,
|
||||
ExpectedStartedTransfers: 100 + fs.Config.Transfers,
|
||||
ExpectedStartedTransfers: 100 + ci.Transfers,
|
||||
},
|
||||
{
|
||||
Name: "Unlimited number of StartedTransfers",
|
||||
|
Reference in New Issue
Block a user