]> git-server-git.apps.pok.os.sepia.ceph.com Git - s3-tests.git/commitdiff
test_s3: extend multi-delete test
authorYehuda Sadeh <yehuda@inktank.com>
Tue, 1 Apr 2014 19:20:08 +0000 (12:20 -0700)
committerYehuda Sadeh <yehuda@inktank.com>
Tue, 1 Apr 2014 19:24:53 +0000 (12:24 -0700)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
s3tests/functional/test_s3.py

index dfb105e2d19577bff911c247c93b7722d10e6f6a..464fbe1ed00048f0c6c77d0f23876ea6c64f4515 100644 (file)
@@ -807,7 +807,14 @@ def test_multi_object_delete():
        key1 = bucket.new_key('key1')
        key1.set_contents_from_string('bar')
        stored_keys = bucket.get_all_keys()
-       bucket.delete_keys(stored_keys)
+       result = bucket.delete_keys(stored_keys)
+        eq(len(result.deleted), 2)
+        eq(len(result.errors), 0)
+
+        # now remove again, should all succeed due to idempotency
+        result = bucket.delete_keys(stored_keys)
+        eq(len(result.deleted), 2)
+        eq(len(result.errors), 0)
 
 @attr(resource='object')
 @attr(method='all')