]> git-server-git.apps.pok.os.sepia.ceph.com Git - s3-tests.git/commitdiff
Ensure multi-delete removes keys 33/head
authorAndrew Gaul <andrew@gaul.org>
Wed, 31 Dec 2014 23:49:46 +0000 (15:49 -0800)
committerAndrew Gaul <andrew@gaul.org>
Wed, 31 Dec 2014 23:50:14 +0000 (15:50 -0800)
s3tests/functional/test_s3.py

index 44db1f191f38cfe5288067fe81546240b8cda8ae..6680965efc7e4c395614889e2e7e62e9b007e6ce 100644 (file)
@@ -852,14 +852,17 @@ def test_multi_object_delete():
        key1 = bucket.new_key('key1')
        key1.set_contents_from_string('bar')
        stored_keys = bucket.get_all_keys()
+       eq(len(stored_keys), 2)
        result = bucket.delete_keys(stored_keys)
         eq(len(result.deleted), 2)
         eq(len(result.errors), 0)
+        eq(len(bucket.get_all_keys()), 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)
+        eq(len(bucket.get_all_keys()), 0)
 
 @attr(resource='object')
 @attr(method='all')