featurebase/test/client.go
2017-12-01 16:00:12 -06:00

21 lines
422 B
Go

package test
import (
"net/http"
"github.com/pilosa/pilosa"
)
// Client represents a test wrapper for pilosa.Client.
type Client struct {
*pilosa.InternalHTTPClient
}
// MustNewClient returns a new instance of Client. Panic on error.
func MustNewClient(host string, h *http.Client) *Client {
c, err := pilosa.NewInternalHTTPClient(host, h)
if err != nil {
panic(err)
}
return &Client{InternalHTTPClient: c}
}