add comments to exported funcs and fix EndpointErr unit test
diff --git a/openstack/endpoint_location_test.go b/openstack/endpoint_location_test.go
index 277209a..b538e84 100644
--- a/openstack/endpoint_location_test.go
+++ b/openstack/endpoint_location_test.go
@@ -80,11 +80,12 @@
}
func TestV2EndpointNone(t *testing.T) {
- _, err := V2EndpointURL(&catalog2, gophercloud.EndpointOpts{
+ _, actual := V2EndpointURL(&catalog2, gophercloud.EndpointOpts{
Type: "nope",
Availability: gophercloud.AvailabilityPublic,
})
- th.CheckEquals(t, gophercloud.ErrEndpointNotFound, err)
+ expected := &gophercloud.ErrEndpointNotFound{}
+ th.CheckEquals(t, expected.Error(), actual.Error())
}
func TestV2EndpointMultiple(t *testing.T) {
@@ -199,11 +200,12 @@
}
func TestV3EndpointNone(t *testing.T) {
- _, err := V3EndpointURL(&catalog3, gophercloud.EndpointOpts{
+ _, actual := V3EndpointURL(&catalog3, gophercloud.EndpointOpts{
Type: "nope",
Availability: gophercloud.AvailabilityPublic,
})
- th.CheckEquals(t, gophercloud.ErrEndpointNotFound, err)
+ expected := &gophercloud.ErrEndpointNotFound{}
+ th.CheckEquals(t, expected.Error(), actual.Error())
}
func TestV3EndpointMultiple(t *testing.T) {