MCPcopy
hub / github.com/kopia/kopia / mustWriteObject

Function mustWriteObject

internal/server/server_test.go:322–334  ·  view source on GitHub ↗
(ctx context.Context, t *testing.T, w repo.RepositoryWriter, data []byte)

Source from the content-addressed store, hash-verified

320}
321
322func mustWriteObject(ctx context.Context, t *testing.T, w repo.RepositoryWriter, data []byte) object.ID {
323 t.Helper()
324
325 ow := w.NewObjectWriter(ctx, object.WriterOptions{MetadataCompressor: "zstd-fastest"})
326
327 _, err := ow.Write(data)
328 require.NoError(t, err)
329
330 result, err := ow.Result()
331 require.NoError(t, err)
332
333 return result
334}
335
336func mustReadObject(ctx context.Context, t *testing.T, r repo.Repository, oid object.ID, want []byte) {
337 t.Helper()

Callers 1

remoteRepositoryTestFunction · 0.70

Calls 4

HelperMethod · 0.80
NewObjectWriterMethod · 0.65
ResultMethod · 0.65
WriteMethod · 0.45

Tested by

no test coverage detected