// Copyright (C) The Arvados Authors. All rights reserved. // // SPDX-License-Identifier: Apache-2.0 package arvados import ( "context" "net/http" check "gopkg.in/check.v1" ) var _ = check.Suite(&KeepServiceSuite{}) type KeepServiceSuite struct{} func (*KeepServiceSuite) TestIndexTimeout(c *check.C) { client := &Client{ Client: &http.Client{ Transport: &timeoutTransport{response: []byte("\n")}, }, APIHost: "zzzzz.arvadosapi.com", AuthToken: "xyzzy", } _, err := (&KeepService{}).IndexMount(context.Background(), client, "fake", "") c.Check(err, check.ErrorMatches, `.*timeout.*`) }