Adding tests for delete network
diff --git a/acceptance/openstack/networking/v2/network_test.go b/acceptance/openstack/networking/v2/network_test.go
index 27a7e1a..83991e7 100644
--- a/acceptance/openstack/networking/v2/network_test.go
+++ b/acceptance/openstack/networking/v2/network_test.go
@@ -158,7 +158,7 @@
Equals(t, n.Name, "sample_network")
Equals(t, n.ProviderPhysicalNetwork, "")
Equals(t, n.ProviderNetworkType, "local")
- Equals(t, n.ProviderSegmentationID, 0)
+ Equals(t, n.ProviderSegmentationID, 0f)
Equals(t, n.AdminStateUp, true)
Equals(t, n.RouterExternal, false)
Equals(t, n.Shared, false)
@@ -173,6 +173,10 @@
Equals(t, n.Name, "new_network_name")
// Delete network
+ err := networks.Delete(Client, networkID)
+ if err != nil {
+ t.Fatalf("Unexpected error: %#v", err)
+ }
}
func TestCreateMultipleNetworks(t *testing.T) {
diff --git a/openstack/networking/v2/networks/requests_test.go b/openstack/networking/v2/networks/requests_test.go
index a52adab..ccb6eb9 100644
--- a/openstack/networking/v2/networks/requests_test.go
+++ b/openstack/networking/v2/networks/requests_test.go
@@ -419,3 +419,19 @@
Equals(t, n.Shared, true)
Equals(t, n.ID, "4e8e5957-649f-477b-9e5b-f1f75b21c03c")
}
+
+func TestDeleteNetwork(t *testing.T) {
+ th.SetupHTTP()
+ defer th.TeardownHTTP()
+
+ th.Mux.HandleFunc("/v2.0/networks/4e8e5957-649f-477b-9e5b-f1f75b21c03c", func(w http.ResponseWriter, r *http.Request) {
+ th.TestMethod(t, r, "DELETE")
+ th.TestHeader(t, r, "X-Auth-Token", TokenID)
+ w.WriteHeader(http.StatusNoContent)
+ })
+
+ err := Delete(ServiceClient(), "4e8e5957-649f-477b-9e5b-f1f75b21c03c")
+ if err != nil {
+ t.Fatalf("Unexpected error: %#v", err)
+ }
+}