@@ -4,18 +4,19 @@ import (
44 "bytes"
55 "crypto/sha1"
66 "encoding/hex"
7- "github.com/forceu/gokapi/internal/configuration"
8- "github.com/forceu/gokapi/internal/helper"
9- "github.com/forceu/gokapi/internal/test"
10- "github.com/forceu/gokapi/internal/test/testconfiguration"
11- "github.com/juju/ratelimit"
12- "golang.org/x/sync/errgroup"
137 "mime/multipart"
148 "net/textproto"
159 "net/url"
1610 "os"
1711 "strings"
1812 "testing"
13+
14+ "github.com/forceu/gokapi/internal/configuration"
15+ "github.com/forceu/gokapi/internal/helper"
16+ "github.com/forceu/gokapi/internal/test"
17+ "github.com/forceu/gokapi/internal/test/testconfiguration"
18+ "github.com/juju/ratelimit"
19+ "golang.org/x/sync/errgroup"
1920)
2021
2122func TestMain (m * testing.M ) {
@@ -286,32 +287,32 @@ func TestNewChunk(t *testing.T) {
286287 header := multipart.FileHeader {
287288 Size : 21 ,
288289 }
289- err := NewChunk (strings .NewReader ("This is a test content" ), & header , info )
290+ err := NewChunk (strings .NewReader ("This is a test content" ), & header , info , 100000 )
290291 test .IsNil (t , err )
291292 test .IsEqualString (t , sha1sumFile ("test/data/chunk-testuuid12345" ), "a69ec3c3a031e3540d0c2a864ca931f3d54e2c13" )
292293
293294 info .Offset = 52
294295 header = multipart.FileHeader {
295296 Size : 11 ,
296297 }
297- err = NewChunk (strings .NewReader ("More content" ), & header , info )
298+ err = NewChunk (strings .NewReader ("More content" ), & header , info , 100000 )
298299 test .IsNil (t , err )
299300 test .IsEqualString (t , sha1sumFile ("test/data/chunk-testuuid12345" ), "8794d8352fae46b83bab83d3e613dde8f0244ded" )
300301
301302 info .Offset = 99
302- err = NewChunk (strings .NewReader ("More content" ), & header , info )
303+ err = NewChunk (strings .NewReader ("More content" ), & header , info , 100000 )
303304 test .IsNotNil (t , err )
304305
305306 err = os .Remove ("test/data/chunk-testuuid12345" )
306307 test .IsNil (t , err )
307308
308309 info .TotalFilesizeBytes = - 4
309- err = NewChunk (strings .NewReader ("More content" ), & header , info )
310+ err = NewChunk (strings .NewReader ("More content" ), & header , info , 100000 )
310311 test .IsNotNil (t , err )
311312
312313 info .TotalFilesizeBytes = 100
313314 info .UUID = "../../../../../../../../../../invalid"
314- err = NewChunk (strings .NewReader ("More content" ), & header , info )
315+ err = NewChunk (strings .NewReader ("More content" ), & header , info , 100000 )
315316 test .IsNotNil (t , err )
316317
317318 // Testing simultaneous writes
@@ -341,7 +342,7 @@ func writeRateLimitedChunk(firstHalf bool) error {
341342 }
342343 content := []byte (helper .GenerateRandomString (500 * 1024 ))
343344 bucket := ratelimit .NewBucketWithRate (400 * 1024 , 400 * 1024 )
344- err := NewChunk (ratelimit .Reader (bytes .NewReader (content ), bucket ), & header , info )
345+ err := NewChunk (ratelimit .Reader (bytes .NewReader (content ), bucket ), & header , info , 2000000 )
345346 return err
346347}
347348
0 commit comments