github.com/vnpaycloud-console/gophercloud/v2@v2.0.5/internal/acceptance/openstack/image/v2/imageimport_test.go (about) 1 //go:build acceptance || image || imageimport 2 3 package v2 4 5 import ( 6 "testing" 7 8 "github.com/vnpaycloud-console/gophercloud/v2/internal/acceptance/clients" 9 "github.com/vnpaycloud-console/gophercloud/v2/internal/acceptance/tools" 10 th "github.com/vnpaycloud-console/gophercloud/v2/testhelper" 11 ) 12 13 func TestGetImportInfo(t *testing.T) { 14 client, err := clients.NewImageV2Client() 15 th.AssertNoErr(t, err) 16 17 importInfo, err := GetImportInfo(t, client) 18 th.AssertNoErr(t, err) 19 20 tools.PrintResource(t, importInfo) 21 } 22 23 func TestCreateImport(t *testing.T) { 24 client, err := clients.NewImageV2Client() 25 th.AssertNoErr(t, err) 26 27 image, err := CreateEmptyImage(t, client) 28 th.AssertNoErr(t, err) 29 defer DeleteImage(t, client, image) 30 31 err = ImportImage(t, client, image.ID) 32 th.AssertNoErr(t, err) 33 }