MCPcopy Create free account
hub / github.com/SignTools/SignTools / tusUpload

Function tusUpload

main_test.go:195–209  ·  view source on GitHub ↗
(t *testing.T, data []byte)

Source from the content-addressed store, hash-verified

193}
194
195func tusUpload(t *testing.T, data []byte) string {
196 tusClient, err := tus.NewClient(config.Current.ServerUrl+"/tus/", nil)
197 assert.NoError(t, err)
198 tusUpload, err := tusClient.CreateUpload(tus.NewUploadFromBytes(data))
199 assert.NoError(t, err)
200 tusProgressChan := make(chan tus.Upload)
201 tusUpload.NotifyUploadProgress(tusProgressChan)
202 assert.NoError(t, tusUpload.Upload())
203 for progress := range tusProgressChan {
204 if progress.Finished() {
205 break
206 }
207 }
208 return path.Base(tusUpload.Url())
209}
210
211func uploadSignedFile(t *testing.T, returnId string) {
212 fileId := tusUpload(t, []byte(signedData))

Callers 2

uploadSignedFileFunction · 0.85
uploadUnsignedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected