github.com/gophercloud/gophercloud@v1.11.0/internal/acceptance/openstack/compute/v2/remoteconsoles_test.go (about) 1 //go:build acceptance || compute || remoteconsoles 2 // +build acceptance compute remoteconsoles 3 4 package v2 5 6 import ( 7 "testing" 8 9 "github.com/gophercloud/gophercloud/internal/acceptance/clients" 10 "github.com/gophercloud/gophercloud/internal/acceptance/tools" 11 th "github.com/gophercloud/gophercloud/testhelper" 12 ) 13 14 func TestRemoteConsoleCreate(t *testing.T) { 15 clients.RequireLong(t) 16 17 client, err := clients.NewComputeV2Client() 18 th.AssertNoErr(t, err) 19 20 client.Microversion = "2.6" 21 22 server, err := CreateServer(t, client) 23 th.AssertNoErr(t, err) 24 defer DeleteServer(t, client, server) 25 26 remoteConsole, err := CreateRemoteConsole(t, client, server.ID) 27 th.AssertNoErr(t, err) 28 29 tools.PrintResource(t, remoteConsole) 30 }