github.com/gophercloud/gophercloud@v1.11.0/internal/acceptance/openstack/networking/v2/extensions/provider_test.go (about) 1 //go:build acceptance || networking || provider 2 // +build acceptance networking provider 3 4 package extensions 5 6 import ( 7 "testing" 8 9 "github.com/gophercloud/gophercloud/internal/acceptance/clients" 10 networking "github.com/gophercloud/gophercloud/internal/acceptance/openstack/networking/v2" 11 "github.com/gophercloud/gophercloud/internal/acceptance/tools" 12 "github.com/gophercloud/gophercloud/openstack/networking/v2/networks" 13 th "github.com/gophercloud/gophercloud/testhelper" 14 ) 15 16 func TestNetworksProviderCRUD(t *testing.T) { 17 client, err := clients.NewNetworkV2Client() 18 th.AssertNoErr(t, err) 19 20 // Create a network 21 network, err := networking.CreateNetwork(t, client) 22 th.AssertNoErr(t, err) 23 defer networking.DeleteNetwork(t, client, network.ID) 24 25 getResult := networks.Get(client, network.ID) 26 newNetwork, err := getResult.Extract() 27 th.AssertNoErr(t, err) 28 29 tools.PrintResource(t, newNetwork) 30 }