From a127c1931b8bd003559de3888d62cf919ecb020f Mon Sep 17 00:00:00 2001 From: Cathy Ouyang Date: Mon, 1 Jul 2024 14:16:48 -0700 Subject: [PATCH] test: add check in pytest fixture --- tests/system/conftest.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/system/conftest.py b/tests/system/conftest.py index 329be584f..c92aeddd5 100644 --- a/tests/system/conftest.py +++ b/tests/system/conftest.py @@ -150,7 +150,11 @@ def hierarchy_bucket_name(): @pytest.fixture(scope="session") def hierarchy_bucket(storage_client, hierarchy_bucket_name, file_data): bucket = storage_client.bucket(hierarchy_bucket_name) - _helpers.retry_429_503(bucket.create)() + # Create the hierarchy bucket only if it doesn't yet exist. + try: + storage_client.get_bucket(bucket) + except exceptions.NotFound: + _helpers.retry_429_503(bucket.create)() simple_path = _file_data["simple"]["path"] for filename in _hierarchy_filenames: