github.com/gophercloud/gophercloud@v1.11.0/internal/acceptance/openstack/imageservice/v2/imageimport_test.go (about) 1 //go:build acceptance || imageservice || imageimport 2 // +build acceptance imageservice imageimport 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 TestGetImportInfo(t *testing.T) { 15 client, err := clients.NewImageServiceV2Client() 16 th.AssertNoErr(t, err) 17 18 importInfo, err := GetImportInfo(t, client) 19 th.AssertNoErr(t, err) 20 21 tools.PrintResource(t, importInfo) 22 } 23 24 func TestCreateImport(t *testing.T) { 25 client, err := clients.NewImageServiceV2Client() 26 th.AssertNoErr(t, err) 27 28 image, err := CreateEmptyImage(t, client) 29 th.AssertNoErr(t, err) 30 defer DeleteImage(t, client, image) 31 32 err = ImportImage(t, client, image.ID) 33 th.AssertNoErr(t, err) 34 }