]> git-server-git.apps.pok.os.sepia.ceph.com Git - s3-tests.git/commitdiff
fix atomic_write test, don't resuse same key handle for read and write
authorYehuda Sadeh <yehuda.sadeh@dreamhost.com>
Wed, 15 Feb 2012 20:45:31 +0000 (12:45 -0800)
committerYehuda Sadeh <yehuda.sadeh@dreamhost.com>
Wed, 15 Feb 2012 20:45:31 +0000 (12:45 -0800)
s3tests/functional/test_s3.py

index 1255099857221ef922e4071f5f23b38c7b27f0c2..514885fbc80fc1a3681b6c2a3518b1cc27ce2e7c 100644 (file)
@@ -2961,10 +2961,12 @@ def _test_atomic_write(file_size):
     # verify A's
     _verify_atomic_key_data(key, file_size, 'A')
 
+    read_key = bucket.get_key(objname)
+
     # create <file_size> file of B's
     # but try to verify the file before we finish writing all the B's
     fp_b = FakeWriteFile(file_size, 'B',
-        lambda: _verify_atomic_key_data(key, file_size)
+        lambda: _verify_atomic_key_data(read_key, file_size)
         )
     key.set_contents_from_file(fp_b)