rackspace reponse header structs
diff --git a/acceptance/rackspace/objectstorage/v1/containers_test.go b/acceptance/rackspace/objectstorage/v1/containers_test.go
index a7339cf..c895513 100644
--- a/acceptance/rackspace/objectstorage/v1/containers_test.go
+++ b/acceptance/rackspace/objectstorage/v1/containers_test.go
@@ -57,29 +57,34 @@
t.Errorf("No containers listed for your current token.")
}
- createres := raxContainers.Create(c, "gophercloud-test", nil)
- th.AssertNoErr(t, createres.Err)
+ createHeader, err := raxContainers.Create(c, "gophercloud-test", nil).Extract()
+ th.AssertNoErr(t, err)
+ t.Logf("Headers from Create Container request: %+v\n", createHeader)
defer func() {
- res := raxContainers.Delete(c, "gophercloud-test")
- th.AssertNoErr(t, res.Err)
+ deleteres := raxContainers.Delete(c, "gophercloud-test")
+ deleteHeader, err := deleteres.Extract()
+ th.AssertNoErr(t, err)
+ t.Logf("Headers from Delete Container request: %+v\n", deleteres.Header)
+ t.Logf("Headers from Delete Container request: %+v\n", deleteHeader)
}()
- updateres := raxContainers.Update(c, "gophercloud-test", raxContainers.UpdateOpts{Metadata: map[string]string{"white": "mountains"}})
- th.AssertNoErr(t, updateres.Err)
- t.Logf("Headers from Update Account request: %+v\n", updateres.Header)
+ updateHeader, err := raxContainers.Update(c, "gophercloud-test", raxContainers.UpdateOpts{Metadata: map[string]string{"white": "mountains"}}).Extract()
+ th.AssertNoErr(t, err)
+ t.Logf("Headers from Update Container request: %+v\n", updateHeader)
defer func() {
res := raxContainers.Update(c, "gophercloud-test", raxContainers.UpdateOpts{Metadata: map[string]string{"white": ""}})
th.AssertNoErr(t, res.Err)
metadata, err := raxContainers.Get(c, "gophercloud-test").ExtractMetadata()
th.AssertNoErr(t, err)
- t.Logf("Metadata from Get Account request (after update reverted): %+v\n", metadata)
+ t.Logf("Metadata from Get Container request (after update reverted): %+v\n", metadata)
th.CheckEquals(t, metadata["White"], "")
}()
getres := raxContainers.Get(c, "gophercloud-test")
- t.Logf("Headers from Get Account request (after update): %+v\n", getres.Header)
- metadata, err := getres.ExtractMetadata()
+ getHeader, err := getres.Extract()
th.AssertNoErr(t, err)
- t.Logf("Metadata from Get Account request (after update): %+v\n", metadata)
+ t.Logf("Headers from Get Container request (after update): %+v\n", getHeader)
+ metadata, err := getres.ExtractMetadata()
+ t.Logf("Metadata from Get Container request (after update): %+v\n", metadata)
th.CheckEquals(t, metadata["White"], "mountains")
}