9005: Share http Transports and Clients across KeepClients.
[arvados.git] / services / keep-balance / integration_test.go
index 148b783788e1df83afd75fdb2ed2615d60e76b84..cca1d85c824290eb304531cdee9cc1b27ba5f326 100644 (file)
@@ -3,7 +3,6 @@ package main
 import (
        "bytes"
        "log"
-       "net/http"
        "os"
        "strings"
        "testing"
@@ -35,11 +34,9 @@ func (s *integrationSuite) SetUpSuite(c *check.C) {
        arv, err := arvadosclient.MakeArvadosClient()
        arv.ApiToken = arvadostest.DataManagerToken
        c.Assert(err, check.IsNil)
-       s.keepClient = &keepclient.KeepClient{
-               Arvados: arv,
-               Client:  &http.Client{},
-       }
-       c.Assert(s.keepClient.DiscoverKeepServers(), check.IsNil)
+
+       s.keepClient, err = keepclient.MakeKeepClient(arv)
+       c.Assert(err, check.IsNil)
        s.putReplicas(c, "foo", 4)
        s.putReplicas(c, "bar", 1)
 }