Skip to content
This repository was archived by the owner on Aug 1, 2023. It is now read-only.

Commit dbc9796

Browse files
funrun11Samuel Ortiz
authored andcommitted
OpenStack Glance support
* acceptance tests refactoring
1 parent 052638a commit dbc9796

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

acceptance/openstack/imageservice/v2/common.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,12 @@ func newClient(t *testing.T) *gophercloud.ServiceClient {
1717
username := os.Getenv("OS_USERNAME")
1818
password := os.Getenv("OS_PASSWORD")
1919
tenantName := os.Getenv("OS_TENANT_NAME")
20+
tenantID := os.Getenv("OS_TENANT_ID")
2021
domainName := os.Getenv("OS_DOMAIN_NAME")
2122
regionName := os.Getenv("OS_REGION_NAME")
2223

23-
t.Logf("Credentials used: OS_AUTH_URL='%s' OS_USERNAME='%s' OS_PASSWORD='*****' OS_TENANT_NAME='%s' OS_TENANT_NAME='%s' OS_REGION_NAME='%s' \n",
24-
authURL, username, tenantName, domainName, regionName)
24+
t.Logf("Credentials used: OS_AUTH_URL='%s' OS_USERNAME='%s' OS_PASSWORD='*****' OS_TENANT_NAME='%s' OS_TENANT_NAME='%s' OS_REGION_NAME='%s' OS_TENANT_ID='%s' \n",
25+
authURL, username, tenantName, domainName, regionName, tenantID)
2526

2627
client, err := openstack.NewClient(authURL)
2728
th.AssertNoErr(t, err)
@@ -30,6 +31,7 @@ func newClient(t *testing.T) *gophercloud.ServiceClient {
3031
Username: username,
3132
Password: password,
3233
TenantName: tenantName,
34+
TenantID: tenantID,
3335
DomainName: domainName,
3436
}
3537

acceptance/openstack/imageservice/v2/imageservice_test.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,8 @@ func TestImageMemberCreateListDelete(t *testing.T) {
165165
th.AssertNoErr(t, err)
166166
th.AssertNotNil(t, member)
167167

168+
t.Logf("Member has been created for image %s", image.ID)
169+
168170
//listing member
169171
var members *[]images.ImageMember
170172
members, err = images.ListMembers(client, image.ID).Extract()
@@ -244,6 +246,17 @@ func createTestImage(t *testing.T, client *gophercloud.ServiceClient) images.Ima
244246
image, err = images.Get(client, image.ID).Extract()
245247
th.AssertNoErr(t, err)
246248
th.AssertEquals(t, image.Status, images.ImageStatusQueued)
249+
250+
//uploading image data
251+
data := []byte{1, 2, 3, 4, 5, 6, 7, 8, 9}
252+
putImageResult := images.PutImageData(client, image.ID, bytes.NewReader(data))
253+
th.AssertNoErr(t, putImageResult.Err)
254+
255+
//checking status
256+
image, err = images.Get(client, image.ID).Extract()
257+
th.AssertNoErr(t, err)
258+
th.AssertEquals(t, image.Status, images.ImageStatusActive)
259+
th.AssertEquals(t, *image.SizeBytes, 9)
247260
return *image
248261
}
249262

0 commit comments

Comments
 (0)