add more explicit label values

Signed-off-by: jessicagreben <jessicagrebens@gmail.com>
This commit is contained in:
jessicagreben 2021-10-17 08:24:31 -07:00 committed by Julien Pivotto
parent 3da87d2f39
commit 60d0990886

View file

@ -221,7 +221,7 @@ func TestBackfillLabels(t *testing.T) {
start := time.Date(2009, time.November, 10, 6, 34, 0, 0, time.UTC) start := time.Date(2009, time.November, 10, 6, 34, 0, 0, time.UTC)
mockAPISamples := []*model.SampleStream{ mockAPISamples := []*model.SampleStream{
{ {
Metric: model.Metric{"name1": "override", "__name__": "override"}, Metric: model.Metric{"name1": "override-me", "__name__": "override-me-too"},
Values: []model.SamplePair{{Timestamp: model.TimeFromUnixNano(start.UnixNano()), Value: 123}}, Values: []model.SamplePair{{Timestamp: model.TimeFromUnixNano(start.UnixNano()), Value: 123}},
}, },
} }
@ -232,10 +232,10 @@ func TestBackfillLabels(t *testing.T) {
recordingRules := `groups: recordingRules := `groups:
- name: group0 - name: group0
rules: rules:
- record: rule1 - record: rulename
expr: ruleExpr expr: ruleExpr
labels: labels:
name1: val1 name1: value-from-rule
` `
require.NoError(t, ioutil.WriteFile(path, []byte(recordingRules), 0777)) require.NoError(t, ioutil.WriteFile(path, []byte(recordingRules), 0777))
errs := ruleImporter.loadGroups(ctx, []string{path}) errs := ruleImporter.loadGroups(ctx, []string{path})
@ -261,8 +261,8 @@ func TestBackfillLabels(t *testing.T) {
for selectedSeries.Next() { for selectedSeries.Next() {
series := selectedSeries.At() series := selectedSeries.At()
expectedLabels := labels.Labels{ expectedLabels := labels.Labels{
labels.Label{Name: "__name__", Value: "rule1"}, labels.Label{Name: "__name__", Value: "rulename"},
labels.Label{Name: "name1", Value: "val1"}, labels.Label{Name: "name1", Value: "value-from-rule"},
} }
require.Equal(t, expectedLabels, series.Labels()) require.Equal(t, expectedLabels, series.Labels())
} }