mirror of
https://github.com/ceph/s3-tests.git
synced 2024-11-24 19:30:38 +00:00
Merge pull request #179 from andrewgaul/copy-part-invalid-range
Add test for invalid copy part range Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
This commit is contained in:
commit
425d209989
1 changed files with 11 additions and 0 deletions
|
@ -5329,6 +5329,17 @@ def test_multipart_copy_small():
|
||||||
eq(key2.size, size)
|
eq(key2.size, size)
|
||||||
_check_key_content(src_key, key2)
|
_check_key_content(src_key, key2)
|
||||||
|
|
||||||
|
@attr(resource='object')
|
||||||
|
@attr(method='put')
|
||||||
|
@attr(operation='check multipart copies with an invalid range')
|
||||||
|
def test_multipart_copy_invalid_range():
|
||||||
|
bucket, key = _create_key_with_random_content('source', size=5)
|
||||||
|
upload = bucket.initiate_multipart_upload('dest')
|
||||||
|
e = assert_raises(boto.exception.S3ResponseError, copy_part, bucket.name, key.name, bucket, 'dest', upload.id, 0, 0, 21)
|
||||||
|
eq(e.status, 400)
|
||||||
|
eq(e.reason, 'Bad Request')
|
||||||
|
eq(e.error_code, 'InvalidArgument')
|
||||||
|
|
||||||
@attr(resource='object')
|
@attr(resource='object')
|
||||||
@attr(method='put')
|
@attr(method='put')
|
||||||
@attr(operation='check multipart copies with single small part')
|
@attr(operation='check multipart copies with single small part')
|
||||||
|
|
Loading…
Reference in a new issue