// +build acceptance | |
package v3 | |
import ( | |
"os" | |
"testing" | |
"github.com/rackspace/gophercloud" | |
"github.com/rackspace/gophercloud/rackspace" | |
th "github.com/rackspace/gophercloud/testhelper" | |
) | |
func newClient(t *testing.T) *gophercloud.ServiceClient { | |
ao, err := rackspace.AuthOptionsFromEnv() | |
th.AssertNoErr(t, err) | |
client, err := rackspace.AuthenticatedClient(ao) | |
th.AssertNoErr(t, err) | |
c, err := rackspace.NewRackConnectV3(client, gophercloud.EndpointOpts{ | |
Region: os.Getenv("RS_REGION_NAME"), | |
}) | |
th.AssertNoErr(t, err) | |
return c | |
} |