// +build acceptance | |
package rackspace | |
import ( | |
"testing" | |
"github.com/rackspace/gophercloud/rackspace" | |
) | |
func TestAuthenticatedClient(t *testing.T) { | |
// Obtain credentials from the environment. | |
ao, err := rackspace.AuthOptionsFromEnv() | |
if err != nil { | |
t.Fatalf("Unable to acquire credentials: %v", err) | |
} | |
client, err := rackspace.AuthenticatedClient(ao) | |
if err != nil { | |
t.Fatalf("Unable to authenticate: %v", err) | |
} | |
if client.TokenID == "" { | |
t.Errorf("No token ID assigned to the client") | |
} | |
t.Logf("Client successfully acquired a token: %v", client.TokenID) | |
} |