MCPcopy
hub / github.com/grafana/dskit / TestAppendMessageSizeToOutgoingContext

Function TestAppendMessageSizeToOutgoingContext

grpcutil/metadata_test.go:12–25  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

10)
11
12func TestAppendMessageSizeToOutgoingContext(t *testing.T) {
13 ctx := context.Background()
14
15 sizer := fakeSizer(5)
16
17 ctx = AppendMessageSizeToOutgoingContext(ctx, sizer)
18
19 md, exists := metadata.FromOutgoingContext(ctx)
20 require.True(t, exists)
21
22 vals := md.Get(MetadataMessageSize)
23 require.Len(t, vals, 1)
24 require.Equal(t, strconv.Itoa(sizer.Size()), vals[0])
25}
26
27type fakeSizer int
28

Callers

nothing calls this directly

Calls 6

fakeSizerTypeAlias · 0.85
GetMethod · 0.65
SizeMethod · 0.65
LenMethod · 0.45
EqualMethod · 0.45

Tested by

no test coverage detected