github.com/swishcloud/filesync@v0.0.0-20231002120458-6ade2feed6f9/client/client_test.go (about)

     1  package client_test
     2  
     3  import (
     4  	"os"
     5  	"testing"
     6  	"time"
     7  
     8  	"github.com/swishcloud/filesync/internal"
     9  
    10  	"github.com/swishcloud/filesync/client"
    11  	"github.com/swishcloud/filesync/server"
    12  )
    13  
    14  func runSimpleServer() {
    15  	server := server.NewFileSyncServer("server.yaml", true)
    16  	go server.Serve()
    17  	time.Sleep(time.Millisecond * 100)
    18  }
    19  func Test_Download_File(t *testing.T) {
    20  	/*runSimpleServer()
    21  	err := client.DownloadFile("fe59139b-9717-4795-94cf-65f0557ca177", true)
    22  	if err != nil {
    23  		t.Fatal(err)
    24  	}*/
    25  }
    26  
    27  func Test_Send_File(t *testing.T) {
    28  	runSimpleServer()
    29  	err := client.SendFile("/root/Desktop/large file.zip", "", true)
    30  	if err != nil {
    31  		t.Fatal(err)
    32  	}
    33  }
    34  func init() {
    35  	internal.InitRAC(true)
    36  	os.Chdir("../")
    37  }