diff options
| -rw-r--r-- | object.go | 12 | ||||
| -rw-r--r-- | tests/object_test.go | 7 |
2 files changed, 0 insertions, 19 deletions
@@ -458,15 +458,3 @@ func (o *Object) CopyTo(target *Object, opts *RequestOptions) error { } return err } - -//MoveTo moves the object on the server side, using a COPY request followed by -//a DELETE request on the source object. -// -//A successful move implies Invalidate() on both the source and target side. -func (o *Object) MoveTo(target *Object, copyOpts *RequestOptions, deleteOpts *RequestOptions) error { - err := o.CopyTo(target, copyOpts) - if err != nil { - return err - } - return o.Delete(nil, deleteOpts) -} diff --git a/tests/object_test.go b/tests/object_test.go index 251db9f..c7e710f 100644 --- a/tests/object_test.go +++ b/tests/object_test.go @@ -199,13 +199,6 @@ func TestObjectCopyMove(t *testing.T) { expectObjectExistence(t, obj1, true) expectObjectExistence(t, obj2, true) expectObjectContent(t, obj2, objectExampleContent) - - obj3 := c.Object("location3") - expectSuccess(t, obj1.MoveTo(obj3, nil, nil)) - expectObjectExistence(t, obj1, false) - expectObjectExistence(t, obj2, true) - expectObjectExistence(t, obj3, true) - expectObjectContent(t, obj3, objectExampleContent) }) } |
