X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d2d20f664ec207d1c9492edea6d893b1e333b055..927524f1be454de021180b74999d682780b8cb6b:/lib/controller/auth_test.go diff --git a/lib/controller/auth_test.go b/lib/controller/auth_test.go index 01990620f6..5d477a7664 100644 --- a/lib/controller/auth_test.go +++ b/lib/controller/auth_test.go @@ -8,6 +8,7 @@ import ( "context" "encoding/json" "fmt" + "net" "net/http" "net/http/httptest" "os" @@ -94,12 +95,15 @@ func (s *AuthSuite) SetUpTest(c *check.C) { cluster.Login.OpenIDConnect.ClientSecret = s.fakeProvider.ValidClientSecret cluster.Login.OpenIDConnect.EmailClaim = "email" cluster.Login.OpenIDConnect.EmailVerifiedClaim = "email_verified" + cluster.Login.OpenIDConnect.AcceptAccessToken = true + cluster.Login.OpenIDConnect.AcceptAccessTokenScope = "" - s.testHandler = &Handler{Cluster: cluster} + s.testHandler = &Handler{Cluster: cluster, BackgroundContext: ctxlog.Context(context.Background(), s.log)} s.testServer = newServerFromIntegrationTestEnv(c) - s.testServer.Server.Handler = httpserver.HandlerWithContext( - ctxlog.Context(context.Background(), s.log), - httpserver.AddRequestIDs(httpserver.LogRequests(s.testHandler))) + s.testServer.Server.BaseContext = func(net.Listener) context.Context { + return ctxlog.Context(context.Background(), s.log) + } + s.testServer.Server.Handler = httpserver.AddRequestIDs(httpserver.LogRequests(s.testHandler)) c.Assert(s.testServer.Start(), check.IsNil) }