mirror of
https://github.com/ceph/s3-tests.git
synced 2024-11-24 19:30:38 +00:00
Merge pull request #501 from mkogan1/wip-chunked-trans-enc
Test object PUT with chunked transfer encoding
This commit is contained in:
commit
c445361c2e
1 changed files with 13 additions and 0 deletions
|
@ -1573,6 +1573,19 @@ def test_object_write_to_nonexist_bucket():
|
||||||
assert error_code == 'NoSuchBucket'
|
assert error_code == 'NoSuchBucket'
|
||||||
|
|
||||||
|
|
||||||
|
def _ev_add_te_header(request, **kwargs):
|
||||||
|
request.headers.add_header('Transfer-Encoding', 'chunked')
|
||||||
|
|
||||||
|
def test_object_write_with_chunked_transfer_encoding():
|
||||||
|
bucket_name = get_new_bucket()
|
||||||
|
client = get_client()
|
||||||
|
|
||||||
|
client.meta.events.register_first('before-sign.*.*', _ev_add_te_header)
|
||||||
|
response = client.put_object(Bucket=bucket_name, Key='foo', Body='bar')
|
||||||
|
|
||||||
|
assert response['ResponseMetadata']['HTTPStatusCode'] == 200
|
||||||
|
|
||||||
|
|
||||||
def test_bucket_create_delete():
|
def test_bucket_create_delete():
|
||||||
bucket_name = get_new_bucket()
|
bucket_name = get_new_bucket()
|
||||||
client = get_client()
|
client = get_client()
|
||||||
|
|
Loading…
Reference in a new issue