Allowing test service client to be retrieved from helper
diff --git a/testhelper/http_responses.go b/testhelper/http_responses.go
index 481a833..65dc66b 100644
--- a/testhelper/http_responses.go
+++ b/testhelper/http_responses.go
@@ -8,6 +8,8 @@
"net/url"
"reflect"
"testing"
+
+ "github.com/rackspace/gophercloud"
)
var (
@@ -111,3 +113,14 @@
t.Errorf("Response body did not contain the correct JSON.")
}
}
+
+// Fake token to use.
+const TokenID = "cbc36478b0bd8e67e89469c7749d4127"
+
+// ServiceClient returns a generic service client for use in tests.
+func ServiceClient() *gophercloud.ServiceClient {
+ return &gophercloud.ServiceClient{
+ Provider: &gophercloud.ProviderClient{TokenID: TokenID},
+ Endpoint: Endpoint(),
+ }
+}