X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fd3e91e6cd737554b4ae491a558e52f41bad3d07..6fc3e8d44c1bf825f7c3727bab1fef81d2518288:/sdk/go/keepclient/discover_test.go diff --git a/sdk/go/keepclient/discover_test.go b/sdk/go/keepclient/discover_test.go index 379d44c820..92d66a949c 100644 --- a/sdk/go/keepclient/discover_test.go +++ b/sdk/go/keepclient/discover_test.go @@ -1,40 +1,32 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: Apache-2.0 + package keepclient import ( "crypto/md5" "fmt" - "gopkg.in/check.v1" "net/http" "os" - "time" - "git.curoverse.com/arvados.git/sdk/go/arvadosclient" - "git.curoverse.com/arvados.git/sdk/go/arvadostest" -) + "gopkg.in/check.v1" -func ExampleKeepClient_RefreshServices() { - arv, err := arvadosclient.MakeArvadosClient() - if err != nil { - panic(err) - } - kc, err := MakeKeepClient(arv) - if err != nil { - panic(err) - } - go kc.RefreshServices(5*time.Minute, 3*time.Second) - fmt.Printf("LocalRoots: %#v\n", kc.LocalRoots()) -} + "git.arvados.org/arvados.git/sdk/go/arvadosclient" + "git.arvados.org/arvados.git/sdk/go/arvadostest" +) func (s *ServerRequiredSuite) TestOverrideDiscovery(c *check.C) { defer os.Setenv("ARVADOS_KEEP_SERVICES", "") - hash := fmt.Sprintf("%x+3", md5.Sum([]byte("TestOverrideDiscovery"))) + data := []byte("TestOverrideDiscovery") + hash := fmt.Sprintf("%x+%d", md5.Sum(data), len(data)) st := StubGetHandler{ c, hash, arvadostest.ActiveToken, http.StatusOK, - []byte("TestOverrideDiscovery")} + data} ks := RunSomeFakeKeepServers(st, 2) os.Setenv("ARVADOS_KEEP_SERVICES", "")