X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8e6d3b18cf24be5bf37526b8d1a2bb063b9a550c..8a27fe370239ecb8e50d53f46b45ed61203a35ca:/services/keep-web/cache_test.go diff --git a/services/keep-web/cache_test.go b/services/keep-web/cache_test.go index 3e2faaff72..6b8f427171 100644 --- a/services/keep-web/cache_test.go +++ b/services/keep-web/cache_test.go @@ -2,7 +2,7 @@ // // SPDX-License-Identifier: AGPL-3.0 -package main +package keepweb import ( "bytes" @@ -34,8 +34,11 @@ func (s *UnitSuite) TestCache(c *check.C) { arv, err := arvadosclient.MakeArvadosClient() c.Assert(err, check.Equals, nil) - cache := newConfig(ctxlog.TestLogger(c), s.Config).Cache - cache.registry = prometheus.NewRegistry() + cache := &cache{ + cluster: s.cluster, + logger: ctxlog.TestLogger(c), + registry: prometheus.NewRegistry(), + } // Hit the same collection 5 times using the same token. Only // the first req should cause an API call; the next 4 should @@ -111,8 +114,11 @@ func (s *UnitSuite) TestCacheForceReloadByPDH(c *check.C) { arv, err := arvadosclient.MakeArvadosClient() c.Assert(err, check.Equals, nil) - cache := newConfig(ctxlog.TestLogger(c), s.Config).Cache - cache.registry = prometheus.NewRegistry() + cache := &cache{ + cluster: s.cluster, + logger: ctxlog.TestLogger(c), + registry: prometheus.NewRegistry(), + } for _, forceReload := range []bool{false, true, false, true} { _, err := cache.Get(arv, arvadostest.FooCollectionPDH, forceReload) @@ -130,8 +136,11 @@ func (s *UnitSuite) TestCacheForceReloadByUUID(c *check.C) { arv, err := arvadosclient.MakeArvadosClient() c.Assert(err, check.Equals, nil) - cache := newConfig(ctxlog.TestLogger(c), s.Config).Cache - cache.registry = prometheus.NewRegistry() + cache := &cache{ + cluster: s.cluster, + logger: ctxlog.TestLogger(c), + registry: prometheus.NewRegistry(), + } for _, forceReload := range []bool{false, true, false, true} { _, err := cache.Get(arv, arvadostest.FooCollection, forceReload)