16534: Use auth token for test requests. 16534-example-api-pkg
authorTom Clegg <tom@tomclegg.ca>
Tue, 13 Oct 2020 17:29:03 +0000 (13:29 -0400)
committerTom Clegg <tom@tomclegg.ca>
Tue, 13 Oct 2020 17:29:03 +0000 (13:29 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

lib/controller/example/controller_test.go

index e67323c43dc807995ff61e477610834b95baa75c..5d5775bbf54e3aac4554807aec8fcdf988897ef9 100644 (file)
@@ -11,6 +11,7 @@ import (
        "git.arvados.org/arvados.git/lib/config"
        "git.arvados.org/arvados.git/sdk/go/arvados"
        "git.arvados.org/arvados.git/sdk/go/arvadostest"
+       "git.arvados.org/arvados.git/sdk/go/auth"
        "git.arvados.org/arvados.git/sdk/go/ctxlog"
        check "gopkg.in/check.v1"
 )
@@ -35,6 +36,7 @@ func (s *ExampleSuite) SetUpTest(c *check.C) {
        cluster, err := cfg.GetCluster("")
        c.Assert(err, check.IsNil)
        s.ctx, s.rollback = arvadostest.TransactionContext(c, arvadostest.DB(c, cluster))
+       s.ctx = auth.NewContext(s.ctx, &auth.Credentials{Tokens: []string{arvadostest.ActiveTokenV2}})
        s.stub = &arvadostest.APIStub{}
        s.ctrl = New(cluster, s.stub)
 }