blob: 21443d4c7c1c7bce6df4a16cb285e8a9ded6c9fe [file] [log] [blame]
giolekva1f6577a2020-03-25 12:53:06 +04001package client
2
3import (
4 "os"
5 "testing"
6
7 "google.golang.org/grpc"
8
9 "pcloud/api"
10 pt "pcloud/testing"
11)
12
13func TestUploadSmallFile(t *testing.T) {
14 env, err := pt.NewInMemoryEnv(1)
15 if err != nil {
16 t.Error(err)
17 }
18 defer env.Stop()
19
20 var opts []grpc.DialOption
21 opts = append(opts, grpc.WithInsecure())
22 opts = append(opts, grpc.WithBlock())
23 conn, err := grpc.Dial("unix:///tmp/pcloud/master", opts...)
24 if err != nil {
25 t.Error(err)
26 }
27 defer conn.Close()
28 client := api.NewMetadataStorageClient(conn)
29
30 uploader := NewFileUploader(client)
31 f, err := os.Open("testdata/foo")
32 if err != nil {
33 t.Error(err)
34 }
35 uploader.Upload(f)
36
37}