server metadata operations and tests
diff --git a/openstack/compute/v2/servers/urls_test.go b/openstack/compute/v2/servers/urls_test.go
index cc895c9..1cdb210 100644
--- a/openstack/compute/v2/servers/urls_test.go
+++ b/openstack/compute/v2/servers/urls_test.go
@@ -54,3 +54,15 @@
expected := endpoint + "servers/foo/action"
th.CheckEquals(t, expected, actual)
}
+
+func TestMetadataURL(t *testing.T) {
+ actual := metadataURL(endpointClient(), "foo", "bar")
+ expected := endpoint + "servers/foo/metadata/bar"
+ th.CheckEquals(t, expected, actual)
+}
+
+func TestMetadatasURL(t *testing.T) {
+ actual := metadatasURL(endpointClient(), "foo")
+ expected := endpoint + "servers/foo/metadata"
+ th.CheckEquals(t, expected, actual)
+}