/
githubmirror
/
traefik
Обзор
Документация
Войти
/
githubmirror
/
traefik
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
pkg/server/conncontext_test.go
26 строк
661 B
Julien Salleyron
Fix snicheck with keepalive
05 июн 2026, 15:36
Не верифицирован
05 июн 2026, 15:36
b6bb80f
Код
Авторство
О чём код?
package server import ( "context" "net" "testing" "github.com/stretchr/testify/require" ) type keyTest string func TestConnContext(t *testing.T) { var connContext multipleConnContext connContext.AddConnContextFunc(func(ctx context.Context, _ net.Conn) context.Context { return context.WithValue(ctx, keyTest("test"), "test") }) connContext.AddConnContextFunc(func(ctx context.Context, _ net.Conn) context.Context { return context.WithValue(ctx, keyTest("test2"), "test2") }) ctx := connContext.Build()(context.Background(), nil) require.Equal(t, "test", ctx.Value(keyTest("test"))) require.Equal(t, "test2", ctx.Value(keyTest("test2"))) }