Explicitly auth against v3 in v3 tests.
Skip v3 tests altogether if no USERID is set.
diff --git a/acceptance/openstack/identity/v3/service_test.go b/acceptance/openstack/identity/v3/service_test.go
index 0dd49d0..97e3408 100644
--- a/acceptance/openstack/identity/v3/service_test.go
+++ b/acceptance/openstack/identity/v3/service_test.go
@@ -12,6 +12,9 @@
func TestListServices(t *testing.T) {
// Create a service client.
serviceClient := createAuthenticatedClient(t)
+ if serviceClient == nil {
+ return
+ }
// Use the service to create a token.
results, err := services3.List(serviceClient, services3.ListOpts{})