rax cdnobjects unit test
diff --git a/acceptance/rackspace/objectstorage/v1/cdnobjects_test.go b/acceptance/rackspace/objectstorage/v1/cdnobjects_test.go
index b7b1f99..2d816f0 100644
--- a/acceptance/rackspace/objectstorage/v1/cdnobjects_test.go
+++ b/acceptance/rackspace/objectstorage/v1/cdnobjects_test.go
@@ -1 +1,46 @@
+// +build acceptance rackspace objectstorage v1
+
package v1
+
+import (
+ "bytes"
+ "testing"
+
+ raxCDNContainers "github.com/rackspace/gophercloud/rackspace/objectstorage/v1/cdncontainers"
+ raxCDNObjects "github.com/rackspace/gophercloud/rackspace/objectstorage/v1/cdnobjects"
+ raxContainers "github.com/rackspace/gophercloud/rackspace/objectstorage/v1/containers"
+ raxObjects "github.com/rackspace/gophercloud/rackspace/objectstorage/v1/objects"
+ th "github.com/rackspace/gophercloud/testhelper"
+)
+
+func TestCDNObjects(t *testing.T) {
+ raxClient, err := createClient(t, false)
+ th.AssertNoErr(t, err)
+
+ headers, err := raxContainers.Create(raxClient, "gophercloud-test", nil).ExtractHeaders()
+ th.AssertNoErr(t, err)
+ t.Logf("Headers from Create Container request: %+v\n", headers)
+ defer func() {
+ _, err := raxContainers.Delete(raxClient, "gophercloud-test").ExtractHeaders()
+ th.AssertNoErr(t, err)
+ }()
+
+ headers, err = raxObjects.Create(raxClient, "gophercloud-test", "test-object", bytes.NewBufferString("gophercloud cdn test"), nil).ExtractHeaders()
+ th.AssertNoErr(t, err)
+ t.Logf("Headers from Create Object request: %+v\n", headers)
+ defer func() {
+ _, err := raxObjects.Delete(raxClient, "gophercloud-test", "test-object", nil).ExtractHeaders()
+ th.AssertNoErr(t, err)
+ }()
+
+ raxCDNClient, err := createClient(t, true)
+ th.AssertNoErr(t, err)
+
+ headers, err = raxCDNContainers.Enable(raxCDNClient, "gophercloud-test", raxCDNContainers.EnableOpts{CDNEnabled: true, TTL: 900}).ExtractHeaders()
+ th.AssertNoErr(t, err)
+ t.Logf("Headers from Enable CDN Container request: %+v\n", headers)
+
+ headers, err = raxCDNObjects.Delete(raxCDNClient, "gophercloud-test", "test-object", nil).ExtractHeaders()
+ th.AssertNoErr(t, err)
+ t.Logf("Headers from Delete CDN Object request: %+v\n", headers)
+}