Remove leading "v" from user-agent string
diff --git a/provider_client.go b/provider_client.go
index 39fecc5..0dff2cf 100644
--- a/provider_client.go
+++ b/provider_client.go
@@ -11,7 +11,7 @@
)
// DefaultUserAgent is the default User-Agent string set in the request header.
-const DefaultUserAgent = "gophercloud/v1.0"
+const DefaultUserAgent = "gophercloud/1.0.0"
// UserAgent represents a User-Agent header.
type UserAgent struct {
diff --git a/provider_client_test.go b/provider_client_test.go
index 8fd20f8..d79d862 100644
--- a/provider_client_test.go
+++ b/provider_client_test.go
@@ -18,18 +18,18 @@
func TestUserAgent(t *testing.T) {
p := &ProviderClient{}
- p.UserAgent.Prepend("custom-user-agent/v2.4")
- expected := "custom-user-agent/v2.4 gophercloud/v1.0"
+ p.UserAgent.Prepend("custom-user-agent/2.4.0")
+ expected := "custom-user-agent/2.4.0 gophercloud/1.0.0"
actual := p.UserAgent.Join()
th.CheckEquals(t, expected, actual)
- p.UserAgent.Prepend("another-custom-user-agent/v0.3", "a-third-ua/v5.9")
- expected = "another-custom-user-agent/v0.3 a-third-ua/v5.9 custom-user-agent/v2.4 gophercloud/v1.0"
+ p.UserAgent.Prepend("another-custom-user-agent/0.3.0", "a-third-ua/5.9.0")
+ expected = "another-custom-user-agent/0.3.0 a-third-ua/5.9.0 custom-user-agent/2.4.0 gophercloud/1.0.0"
actual = p.UserAgent.Join()
th.CheckEquals(t, expected, actual)
p.UserAgent = UserAgent{}
- expected = "gophercloud/v1.0"
+ expected = "gophercloud/1.0.0"
actual = p.UserAgent.Join()
th.CheckEquals(t, expected, actual)
}