| package keypairs |
| |
| import ( |
| "testing" |
| |
| th "github.com/rackspace/gophercloud/testhelper" |
| "github.com/rackspace/gophercloud/testhelper/client" |
| ) |
| |
| func TestListURL(t *testing.T) { |
| th.SetupHTTP() |
| defer th.TeardownHTTP() |
| c := client.ServiceClient() |
| |
| th.CheckEquals(t, c.Endpoint+"os-keypairs", listURL(c)) |
| } |
| |
| func TestCreateURL(t *testing.T) { |
| th.SetupHTTP() |
| defer th.TeardownHTTP() |
| c := client.ServiceClient() |
| |
| th.CheckEquals(t, c.Endpoint+"os-keypairs", createURL(c)) |
| } |
| |
| func TestGetURL(t *testing.T) { |
| th.SetupHTTP() |
| defer th.TeardownHTTP() |
| c := client.ServiceClient() |
| |
| th.CheckEquals(t, c.Endpoint+"os-keypairs/wat", getURL(c, "wat")) |
| } |
| |
| func TestDeleteURL(t *testing.T) { |
| th.SetupHTTP() |
| defer th.TeardownHTTP() |
| c := client.ServiceClient() |
| |
| th.CheckEquals(t, c.Endpoint+"os-keypairs/wat", deleteURL(c, "wat")) |
| } |