mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Search: Add label query test (#98348)
This commit is contained in:
parent
1d8ffdd92d
commit
5b3b9c1113
@ -77,6 +77,9 @@ func TestBleveBackend(t *testing.T) {
|
||||
DASHBOARD_PANEL_TYPES: []string{"timeseries", "table"},
|
||||
DASHBOARD_ERRORS_TODAY: 25,
|
||||
},
|
||||
Labels: map[string]string{
|
||||
utils.LabelKeyDeprecatedInternalID: "10", // nolint:staticcheck
|
||||
},
|
||||
Tags: []string{"aa", "bb"},
|
||||
})
|
||||
_ = index.Write(&resource.IndexableDocument{
|
||||
@ -97,7 +100,8 @@ func TestBleveBackend(t *testing.T) {
|
||||
},
|
||||
Tags: []string{"aa"},
|
||||
Labels: map[string]string{
|
||||
"region": "east",
|
||||
"region": "east",
|
||||
utils.LabelKeyDeprecatedInternalID: "11", // nolint:staticcheck
|
||||
},
|
||||
})
|
||||
_ = index.Write(&resource.IndexableDocument{
|
||||
@ -176,6 +180,24 @@ func TestBleveBackend(t *testing.T) {
|
||||
|
||||
count, _ = index.DocCount(ctx, "zzz")
|
||||
assert.Equal(t, int64(1), count)
|
||||
|
||||
rsp, err = index.Search(ctx, nil, &resource.ResourceSearchRequest{
|
||||
Options: &resource.ListOptions{
|
||||
Key: key,
|
||||
Labels: []*resource.Requirement{{
|
||||
Key: utils.LabelKeyDeprecatedInternalID, // nolint:staticcheck
|
||||
Operator: "in",
|
||||
Values: []string{"10", "11"},
|
||||
}},
|
||||
},
|
||||
Limit: 100000,
|
||||
}, nil)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, int64(2), rsp.TotalHits)
|
||||
require.Equal(t, []string{"aaa", "bbb"}, []string{
|
||||
rsp.Results.Rows[0].Key.Name,
|
||||
rsp.Results.Rows[1].Key.Name,
|
||||
})
|
||||
})
|
||||
|
||||
t.Run("build folders", func(t *testing.T) {
|
||||
|
Loading…
Reference in New Issue
Block a user