test_s3: Add a test of multi-object delete.

Tests the implementation of the multi-object delete function call.

Signed-off-by: caleb miles <caleb.miles@inktank.com>
This commit is contained in:
caleb miles 2012-08-09 15:51:07 -07:00 committed by Yehuda Sadeh
parent 09cdd45026
commit 834800f341

View file

@ -779,6 +779,20 @@ def test_object_create_unreadable():
key.set_contents_from_string('bar') key.set_contents_from_string('bar')
@attr('fails_on_dho')
@attr(resource='object')
@attr(method='post')
@attr(operation='delete multiple objects')
@attr(assertion='deletes multiple objects with a single call')
def test_multi_object_delete():
bucket = get_new_bucket()
key0 = bucket.new_key('key0')
key0.set_contents_from_string('foo')
key1 = bucket.new_key('key1')
key1.set_contents_from_string('bar')
stored_keys = bucket.get_all_keys()
bucket.delete_keys(stored_keys)
@attr(resource='object') @attr(resource='object')
@attr(method='all') @attr(method='all')
@attr(operation='complete object life cycle') @attr(operation='complete object life cycle')