A wild test appears! It's super effective!
diff --git a/openstack/identity/v3/tokens/urls_test.go b/openstack/identity/v3/tokens/urls_test.go
new file mode 100644
index 0000000..bcfb7c4
--- /dev/null
+++ b/openstack/identity/v3/tokens/urls_test.go
@@ -0,0 +1,20 @@
+package tokens
+
+import (
+ "testing"
+
+ "github.com/rackspace/gophercloud"
+)
+
+func TestTokenURL(t *testing.T) {
+ setup()
+ defer teardown()
+
+ client := gophercloud.ServiceClient{Endpoint: endpoint()}
+
+ expected := endpoint() + "auth/tokens"
+ actual := getTokenURL(&client)
+ if actual != expected {
+ t.Errorf("Expected URL %s, but was %s", expected, actual)
+ }
+}