Commit a9e0a2b0 authored by Mike Danese's avatar Mike Danese

cloud: don't require application default credentials to run unit tests

parent c7414323
......@@ -18,6 +18,7 @@ package gce
import (
"fmt"
"net/http"
"testing"
"github.com/stretchr/testify/assert"
......@@ -261,13 +262,16 @@ var apiService = &v1.Service{
},
}
type fakeRoundTripper struct{}
func (*fakeRoundTripper) RoundTrip(*http.Request) (*http.Response, error) {
return nil, fmt.Errorf("err: test used fake http client")
}
func fakeGCECloud() (*GCECloud, error) {
client, err := newOauthClient(nil)
if err != nil {
return nil, err
}
c := &http.Client{Transport: &fakeRoundTripper{}}
service, err := compute.New(client)
service, err := compute.New(c)
if err != nil {
return nil, err
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment