Add test for HEAD of a zero-byte object

Signed-off-by: Andrew Gaul <andrew@gaul.org>
This commit is contained in:
Andrew Gaul 2015-12-15 00:03:37 -08:00
parent d7f3992f33
commit 7ac3a4008a

View file

@ -905,6 +905,18 @@ def test_multi_object_delete():
eq(len(result.errors), 0) eq(len(result.errors), 0)
eq(len(bucket.get_all_keys()), 0) eq(len(bucket.get_all_keys()), 0)
@attr(resource='object')
@attr(method='put')
@attr(operation='write zero-byte key')
@attr(assertion='correct content length')
def test_object_head_zero_bytes():
bucket = get_new_bucket()
key = bucket.new_key('foo')
key.set_contents_from_string('')
key2 = bucket.get_key('foo')
eq(key2.content_length, '0')
@attr(resource='object') @attr(resource='object')
@attr(method='put') @attr(method='put')
@attr(operation='write key') @attr(operation='write key')