| // +build acceptance db rackspace |
| "github.com/rackspace/gophercloud/acceptance/tools" |
| "github.com/rackspace/gophercloud/rackspace/db/v1/instances" |
| th "github.com/rackspace/gophercloud/testhelper" |
| func (c *context) createReplica() { |
| opts := instances.CreateOpts{ |
| Name: tools.RandomString("gopher_db", 5), |
| repl, err := instances.Create(c.client, opts).Extract() |
| th.AssertNoErr(c.test, err) |
| c.Logf("Creating replica of %s. Waiting...", c.instanceID) |
| c.WaitUntilActive(repl.ID) |
| c.Logf("Created replica %#v", repl) |
| func (c *context) detachReplica() { |
| err := instances.DetachReplica(c.client, c.replicaID).ExtractErr() |
| c.Logf("Detached replica %s", c.replicaID) |