We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 927c534 + 0b90362 commit 86acc4aCopy full SHA for 86acc4a
regression/storage.py
@@ -39,10 +39,20 @@ def setUpModule():
39
SHARED_BUCKETS['test_bucket'] = connection.create_bucket(bucket_name)
40
41
42
+def safe_delete(bucket):
43
+ for key in bucket:
44
+ try:
45
+ key.delete()
46
+ except storage.exceptions.NotFound:
47
+ print('Delete failed with 404: %r' % (key,))
48
+
49
+ # Passing force=False does not try to delete the contained files.
50
+ bucket.delete(force=False)
51
52
53
def tearDownModule():
54
for bucket in SHARED_BUCKETS.values():
- # Passing force=True also deletes all files.
- bucket.delete(force=True)
55
+ safe_delete(bucket)
56
57
58
class TestStorage(unittest2.TestCase):
0 commit comments