promql: in tests use labels.FromStrings

And a few cases of `EmptyLabels()`.
Replacing code which assumes the internal structure of `Labels`.

Signed-off-by: Bryan Boreham <bjboreham@gmail.com>
This commit is contained in:
Bryan Boreham 2022-07-21 16:23:30 +00:00 committed by Julien Pivotto
parent ad1c257899
commit b01d29cf9e
2 changed files with 20 additions and 20 deletions

View file

@ -1439,7 +1439,7 @@ load 1ms
ref, err := app.Append(0, lblsneg, -1000000, 1000) ref, err := app.Append(0, lblsneg, -1000000, 1000)
require.NoError(t, err) require.NoError(t, err)
for ts := int64(-1000000 + 1000); ts <= 0; ts += 1000 { for ts := int64(-1000000 + 1000); ts <= 0; ts += 1000 {
_, err := app.Append(ref, nil, ts, -float64(ts/1000)+1) _, err := app.Append(ref, labels.EmptyLabels(), ts, -float64(ts/1000)+1)
require.NoError(t, err) require.NoError(t, err)
} }
@ -1608,7 +1608,7 @@ load 1ms
{V: 3600, T: 6 * 60 * 1000}, {V: 3600, T: 6 * 60 * 1000},
{V: 3600, T: 7 * 60 * 1000}, {V: 3600, T: 7 * 60 * 1000},
}, },
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
}, },
@ -1909,7 +1909,7 @@ func TestSubquerySelector(t *testing.T) {
Matrix{ Matrix{
Series{ Series{
Points: []Point{{V: 270, T: 90000}, {V: 300, T: 100000}, {V: 330, T: 110000}, {V: 360, T: 120000}}, Points: []Point{{V: 270, T: 90000}, {V: 300, T: 100000}, {V: 330, T: 110000}, {V: 360, T: 120000}},
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
nil, nil,
@ -1923,7 +1923,7 @@ func TestSubquerySelector(t *testing.T) {
Matrix{ Matrix{
Series{ Series{
Points: []Point{{V: 800, T: 80000}, {V: 900, T: 90000}, {V: 1000, T: 100000}, {V: 1100, T: 110000}, {V: 1200, T: 120000}}, Points: []Point{{V: 800, T: 80000}, {V: 900, T: 90000}, {V: 1000, T: 100000}, {V: 1100, T: 110000}, {V: 1200, T: 120000}},
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
nil, nil,
@ -1937,7 +1937,7 @@ func TestSubquerySelector(t *testing.T) {
Matrix{ Matrix{
Series{ Series{
Points: []Point{{V: 1000, T: 100000}, {V: 1000, T: 105000}, {V: 1100, T: 110000}, {V: 1100, T: 115000}, {V: 1200, T: 120000}}, Points: []Point{{V: 1000, T: 100000}, {V: 1000, T: 105000}, {V: 1100, T: 110000}, {V: 1100, T: 115000}, {V: 1200, T: 120000}},
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
nil, nil,
@ -2993,7 +2993,7 @@ func TestRangeQuery(t *testing.T) {
Result: Matrix{ Result: Matrix{
Series{ Series{
Points: []Point{{V: 0, T: 0}, {V: 11, T: 60000}, {V: 1100, T: 120000}}, Points: []Point{{V: 0, T: 0}, {V: 11, T: 60000}, {V: 1100, T: 120000}},
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
Start: time.Unix(0, 0), Start: time.Unix(0, 0),
@ -3008,7 +3008,7 @@ func TestRangeQuery(t *testing.T) {
Result: Matrix{ Result: Matrix{
Series{ Series{
Points: []Point{{V: 0, T: 0}, {V: 11, T: 60000}, {V: 1100, T: 120000}}, Points: []Point{{V: 0, T: 0}, {V: 11, T: 60000}, {V: 1100, T: 120000}},
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
Start: time.Unix(0, 0), Start: time.Unix(0, 0),
@ -3023,7 +3023,7 @@ func TestRangeQuery(t *testing.T) {
Result: Matrix{ Result: Matrix{
Series{ Series{
Points: []Point{{V: 0, T: 0}, {V: 11, T: 60000}, {V: 1100, T: 120000}, {V: 110000, T: 180000}, {V: 11000000, T: 240000}}, Points: []Point{{V: 0, T: 0}, {V: 11, T: 60000}, {V: 1100, T: 120000}, {V: 110000, T: 180000}, {V: 11000000, T: 240000}},
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
Start: time.Unix(0, 0), Start: time.Unix(0, 0),
@ -3038,7 +3038,7 @@ func TestRangeQuery(t *testing.T) {
Result: Matrix{ Result: Matrix{
Series{ Series{
Points: []Point{{V: 5, T: 0}, {V: 59, T: 60000}, {V: 9, T: 120000}, {V: 956, T: 180000}}, Points: []Point{{V: 5, T: 0}, {V: 59, T: 60000}, {V: 9, T: 120000}, {V: 956, T: 180000}},
Metric: labels.Labels{}, Metric: labels.EmptyLabels(),
}, },
}, },
Start: time.Unix(0, 0), Start: time.Unix(0, 0),
@ -3053,7 +3053,7 @@ func TestRangeQuery(t *testing.T) {
Result: Matrix{ Result: Matrix{
Series{ Series{
Points: []Point{{V: 1, T: 0}, {V: 3, T: 60000}, {V: 5, T: 120000}}, Points: []Point{{V: 1, T: 0}, {V: 3, T: 60000}, {V: 5, T: 120000}},
Metric: labels.Labels{labels.Label{Name: "__name__", Value: "metric"}}, Metric: labels.FromStrings("__name__", "metric"),
}, },
}, },
Start: time.Unix(0, 0), Start: time.Unix(0, 0),
@ -3068,7 +3068,7 @@ func TestRangeQuery(t *testing.T) {
Result: Matrix{ Result: Matrix{
Series{ Series{
Points: []Point{{V: 1, T: 0}, {V: 3, T: 60000}, {V: 5, T: 120000}}, Points: []Point{{V: 1, T: 0}, {V: 3, T: 60000}, {V: 5, T: 120000}},
Metric: labels.Labels{labels.Label{Name: "__name__", Value: "metric"}}, Metric: labels.FromStrings("__name__", "metric"),
}, },
}, },
Start: time.Unix(0, 0), Start: time.Unix(0, 0),
@ -3084,17 +3084,17 @@ func TestRangeQuery(t *testing.T) {
Result: Matrix{ Result: Matrix{
Series{ Series{
Points: []Point{{V: 1, T: 0}, {V: 3, T: 60000}, {V: 5, T: 120000}}, Points: []Point{{V: 1, T: 0}, {V: 3, T: 60000}, {V: 5, T: 120000}},
Metric: labels.Labels{ Metric: labels.FromStrings(
labels.Label{Name: "__name__", Value: "bar"}, "__name__", "bar",
labels.Label{Name: "job", Value: "2"}, "job", "2",
}, ),
}, },
Series{ Series{
Points: []Point{{V: 3, T: 60000}, {V: 5, T: 120000}}, Points: []Point{{V: 3, T: 60000}, {V: 5, T: 120000}},
Metric: labels.Labels{ Metric: labels.FromStrings(
labels.Label{Name: "__name__", Value: "foo"}, "__name__", "foo",
labels.Label{Name: "job", Value: "1"}, "job", "1",
}, ),
}, },
}, },
Start: time.Unix(0, 0), Start: time.Unix(0, 0),

View file

@ -3603,7 +3603,7 @@ var testSeries = []struct {
}{ }{
{ {
input: `{} 1 2 3`, input: `{} 1 2 3`,
expectedMetric: labels.Labels{}, expectedMetric: labels.EmptyLabels(),
expectedValues: newSeq(1, 2, 3), expectedValues: newSeq(1, 2, 3),
}, { }, {
input: `{a="b"} -1 2 3`, input: `{a="b"} -1 2 3`,