MCPcopy Create free account
hub / github.com/cortexproject/cortex / Test_UpdateStaleData

Function Test_UpdateStaleData

pkg/ring/kv/dynamodb/client_test.go:361–374  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

359}
360
361func Test_UpdateStaleData(t *testing.T) {
362 ddbMock := NewDynamodbClientMock()
363 codecMock := &CodecMock{}
364 c := NewClientMock(ddbMock, codecMock, TestLogger{}, prometheus.NewPedanticRegistry(), defaultPullTime, defaultBackoff)
365 staleData := &DescMock{}
366 timestamp := time.Date(2000, 10, 10, 10, 10, 10, 10, time.UTC)
367
368 c.updateStaleData(key, staleData, timestamp)
369
370 require.NotNil(t, c.staleData[key])
371 require.EqualValues(t, c.staleData[key].data, staleData)
372 require.EqualValues(t, c.staleData[key].timestamp, timestamp)
373
374}
375
376func Test_DynamodbKVWithTimeout(t *testing.T) {
377 ddbMock := NewDynamodbClientMock()

Callers

nothing calls this directly

Calls 3

NewDynamodbClientMockFunction · 0.85
NewClientMockFunction · 0.85
updateStaleDataMethod · 0.80

Tested by

no test coverage detected