From c731404203a54d363963fc4d13b946698bee7c54 Mon Sep 17 00:00:00 2001 From: Tres Seaver Date: Fri, 20 Aug 2021 02:43:23 -0400 Subject: [PATCH] tests: add retry for 400 from 'Bucket.update' after removing labels Closes #541 --- tests/system/test_bucket.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/system/test_bucket.py b/tests/system/test_bucket.py index 2fdd64fe4..991a6ab77 100644 --- a/tests/system/test_bucket.py +++ b/tests/system/test_bucket.py @@ -111,7 +111,9 @@ def test_bucket_update_labels(storage_client, buckets_to_delete): assert bucket.labels == new_labels bucket.labels = {} - bucket.update() + # See https://github.com/googleapis/python-storage/issues/541 + retry_400 = _helpers.RetryErrors(exceptions.BadRequest) + retry_400(bucket.update)() assert bucket.labels == {}