MCPcopy Index your code
hub / github.com/cortexproject/cortex / TestAddIngester

Function TestAddIngester

pkg/ring/ring_test.go:190–206  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

188}
189
190func TestAddIngester(t *testing.T) {
191 r := NewDesc()
192
193 const ingName = "ing1"
194
195 now := time.Now()
196 g := RandomTokenGenerator{}
197 desc := NewDesc()
198 ing1Tokens := g.GenerateTokens(desc, "id", "zone", 128, true)
199
200 r.AddIngester(ingName, "addr", "1", ing1Tokens, ACTIVE, now)
201
202 assert.Equal(t, "addr", r.Ingesters[ingName].Addr)
203 assert.Equal(t, ing1Tokens, r.Ingesters[ingName].Tokens)
204 assert.InDelta(t, time.Now().Unix(), r.Ingesters[ingName].Timestamp, 2)
205 assert.Equal(t, now.Unix(), r.Ingesters[ingName].RegisteredTimestamp)
206}
207
208func TestAddIngesterReplacesExistingTokens(t *testing.T) {
209 r := NewDesc()

Callers

nothing calls this directly

Calls 4

GenerateTokensMethod · 0.95
AddIngesterMethod · 0.95
NewDescFunction · 0.85
EqualMethod · 0.65

Tested by

no test coverage detected