1
mirror of https://github.com/rclone/rclone synced 2024-09-06 00:08:57 +02:00

operations: fix --max-transfer test to have a higher threshold

Before this change backends which introduce overhead (eg crypt) were
failing to upload the first file.

This change increases the threshold to 2k to allow the first file to
go through even with some overhead but the next file to definitely
fail.
This commit is contained in:
Nick Craig-Wood 2020-03-15 11:13:27 +00:00
parent dc06973796
commit 37d5e75a56

View File

@ -1543,8 +1543,9 @@ func TestCopyFileMaxTransfer(t *testing.T) {
ctx := context.Background()
const sizeCutoff = 2048
file1 := r.WriteFile("file1", "file1 contents", t1)
file2 := r.WriteFile("file2", "file2 contents...........", t2)
file2 := r.WriteFile("file2", "file2 contents"+string(make([]byte, sizeCutoff)), t2)
rfile1 := file1
rfile1.Path = "sub/file1"
@ -1555,7 +1556,7 @@ func TestCopyFileMaxTransfer(t *testing.T) {
rfile2c := file2
rfile2c.Path = "sub/file2c"
fs.Config.MaxTransfer = 15
fs.Config.MaxTransfer = sizeCutoff
fs.Config.CutoffMode = fs.CutoffModeHard
accounting.Stats(ctx).ResetCounters()