Update v3 test to validate modification of auth options
diff --git a/openstack/client.go b/openstack/client.go
index 680a782..e67dda3 100644
--- a/openstack/client.go
+++ b/openstack/client.go
@@ -174,16 +174,16 @@
}
v3Opts := tokens3.AuthOptions{
- IdentityEndpoint: options.IdentityEndpoint,
- Username: options.Username,
- UserID: options.UserID,
- Password: options.Password,
- DomainID: options.DomainID,
- DomainName: options.DomainName,
- TenantID: options.TenantID,
- TenantName: options.TenantName,
- AllowReauth: options.AllowReauth,
- TokenID: options.TokenID,
+ IdentityEndpoint: v3Options.IdentityEndpoint,
+ Username: v3Options.Username,
+ UserID: v3Options.UserID,
+ Password: v3Options.Password,
+ DomainID: v3Options.DomainID,
+ DomainName: v3Options.DomainName,
+ TenantID: v3Options.TenantID,
+ TenantName: v3Options.TenantName,
+ AllowReauth: v3Options.AllowReauth,
+ TokenID: v3Options.TokenID,
}
result := tokens3.Create(v3Client, v3Opts, scope)
diff --git a/openstack/testing/client_test.go b/openstack/testing/client_test.go
index 37e63c1..f75ab6c 100644
--- a/openstack/testing/client_test.go
+++ b/openstack/testing/client_test.go
@@ -49,8 +49,10 @@
})
options := gophercloud.AuthOptions{
- UserID: "me",
+ Username: "me",
Password: "secret",
+ DomainName: "default",
+ TenantName: "project",
IdentityEndpoint: th.Endpoint(),
}
client, err := openstack.AuthenticatedClient(options)