NewTestWriteClient creates a new testing write client.
(protoMsg remoteapi.WriteMessageType)
| 880 | |
| 881 | // NewTestWriteClient creates a new testing write client. |
| 882 | func NewTestWriteClient(protoMsg remoteapi.WriteMessageType) *TestWriteClient { |
| 883 | return &TestWriteClient{ |
| 884 | receivedSamples: map[string][]writev2.Sample{}, |
| 885 | expectedSamples: map[string][]writev2.Sample{}, |
| 886 | receivedMetadata: map[string][]prompb.MetricMetadata{}, |
| 887 | expectedMetadata: map[string][]prompb.MetricMetadata{}, |
| 888 | protoMsg: protoMsg, |
| 889 | storeWait: 0, |
| 890 | returnError: nil, |
| 891 | } |
| 892 | } |
| 893 | |
| 894 | func (c *TestWriteClient) injectErrors(injectedErrs []error) { |
| 895 | c.injectedErrs = injectedErrs |
no outgoing calls
no test coverage detected
searching dependent graphs…