Initial commit of experimental, new, v0.2.0 API
diff --git a/openstack/identity/token_test.go b/openstack/identity/token_test.go
new file mode 100644
index 0000000..4fdf953
--- /dev/null
+++ b/openstack/identity/token_test.go
@@ -0,0 +1,25 @@
+package identity
+
+import (
+ "encoding/json"
+ "testing"
+)
+
+func TestAccessToken(t *testing.T) {
+ authResults := make(map[string]interface{})
+ err := json.Unmarshal([]byte(authResultsOK), &authResults)
+ if err != nil {
+ t.Error(err)
+ return
+ }
+
+ tok, err := Token(authResults)
+ if err != nil {
+ t.Error(err)
+ return
+ }
+ if tok.Id() != "ab48a9efdfedb23ty3494" {
+ t.Errorf("Expected token \"ab48a9efdfedb23ty3494\"; got \"%s\" instead", tok.Id())
+ return
+ }
+}