Prometheus: (Chore) Switch from infra to sdk logger (#76827)
This commit is contained in:
@@ -6,10 +6,9 @@ import (
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
"github.com/grafana/grafana-plugin-sdk-go/backend"
|
||||
"github.com/grafana/grafana-plugin-sdk-go/backend/httpclient"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/grafana/grafana/pkg/infra/log"
|
||||
)
|
||||
|
||||
func TestCustomQueryParametersMiddleware(t *testing.T) {
|
||||
@@ -20,7 +19,7 @@ func TestCustomQueryParametersMiddleware(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("Without custom query parameters set should not apply middleware", func(t *testing.T) {
|
||||
mw := CustomQueryParameters(log.New("test"))
|
||||
mw := CustomQueryParameters(backend.NewLoggerWith("logger", "test"))
|
||||
rt := mw.CreateMiddleware(httpclient.Options{}, finalRoundTripper)
|
||||
require.NotNil(t, rt)
|
||||
middlewareName, ok := mw.(httpclient.MiddlewareName)
|
||||
@@ -40,7 +39,7 @@ func TestCustomQueryParametersMiddleware(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("Without custom query parameters set as string should not apply middleware", func(t *testing.T) {
|
||||
mw := CustomQueryParameters(log.New("test"))
|
||||
mw := CustomQueryParameters(backend.NewLoggerWith("logger", "test"))
|
||||
rt := mw.CreateMiddleware(httpclient.Options{
|
||||
CustomOptions: map[string]any{
|
||||
customQueryParametersKey: 64,
|
||||
@@ -64,7 +63,7 @@ func TestCustomQueryParametersMiddleware(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("With custom query parameters set as empty string should not apply middleware", func(t *testing.T) {
|
||||
mw := CustomQueryParameters(log.New("test"))
|
||||
mw := CustomQueryParameters(backend.NewLoggerWith("logger", "test"))
|
||||
rt := mw.CreateMiddleware(httpclient.Options{
|
||||
CustomOptions: map[string]any{
|
||||
customQueryParametersKey: "",
|
||||
@@ -88,7 +87,7 @@ func TestCustomQueryParametersMiddleware(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("With custom query parameters set as invalid query string should not apply middleware", func(t *testing.T) {
|
||||
mw := CustomQueryParameters(log.New("test"))
|
||||
mw := CustomQueryParameters(backend.NewLoggerWith("logger", "test"))
|
||||
rt := mw.CreateMiddleware(httpclient.Options{
|
||||
CustomOptions: map[string]any{
|
||||
customQueryParametersKey: "custom=%%abc&test=abc",
|
||||
@@ -112,7 +111,7 @@ func TestCustomQueryParametersMiddleware(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("With custom query parameters set should apply middleware for request URL containing query parameters ", func(t *testing.T) {
|
||||
mw := CustomQueryParameters(log.New("test"))
|
||||
mw := CustomQueryParameters(backend.NewLoggerWith("logger", "test"))
|
||||
rt := mw.CreateMiddleware(httpclient.Options{
|
||||
CustomOptions: map[string]any{
|
||||
grafanaDataKey: map[string]any{
|
||||
@@ -144,7 +143,7 @@ func TestCustomQueryParametersMiddleware(t *testing.T) {
|
||||
})
|
||||
|
||||
t.Run("With custom query parameters set should apply middleware for request URL not containing query parameters", func(t *testing.T) {
|
||||
mw := CustomQueryParameters(log.New("test"))
|
||||
mw := CustomQueryParameters(backend.NewLoggerWith("logger", "test"))
|
||||
rt := mw.CreateMiddleware(httpclient.Options{
|
||||
CustomOptions: map[string]any{
|
||||
grafanaDataKey: map[string]any{
|
||||
|
||||
Reference in New Issue
Block a user