We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 3ab8459 + ea34cde commit 1f7ed9dCopy full SHA for 1f7ed9d
system_tests/bigquery.py
@@ -17,6 +17,7 @@
17
import unittest
18
19
from google.cloud import bigquery
20
+from google.cloud.exceptions import Conflict
21
from google.cloud.exceptions import Forbidden
22
23
from retry import RetryErrors
@@ -59,8 +60,13 @@ def setUp(self):
59
60
self.to_delete = []
61
62
def tearDown(self):
63
+ from google.cloud.storage import Bucket
64
for doomed in self.to_delete:
- doomed.delete()
65
+ if isinstance(doomed, Bucket):
66
+ retry = RetryErrors(Conflict)
67
+ retry(doomed.delete)(force=True)
68
+ else:
69
+ doomed.delete()
70
71
def test_create_dataset(self):
72
dataset = Config.CLIENT.dataset(DATASET_NAME)
0 commit comments