From 716a975755e774c90410a3a142300ef9c9bbf52c Mon Sep 17 00:00:00 2001 From: Youjung Kim Date: Mon, 28 Apr 2025 09:39:13 -0700 Subject: [PATCH] add retry to flaky test, safety around bucket delete --- test/integration/models/linode/test_linode.py | 1 + test/integration/models/object_storage/test_obj.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/test/integration/models/linode/test_linode.py b/test/integration/models/linode/test_linode.py index 835330810..ade4ca5ed 100644 --- a/test/integration/models/linode/test_linode.py +++ b/test/integration/models/linode/test_linode.py @@ -364,6 +364,7 @@ def test_linode_resize(create_linode_for_long_running_tests): assert linode.status == "running" +@pytest.mark.flaky(reruns=3, reruns_delay=2) def test_linode_resize_with_class( test_linode_client, create_linode_for_long_running_tests ): diff --git a/test/integration/models/object_storage/test_obj.py b/test/integration/models/object_storage/test_obj.py index 33ce8dfbe..e52f85e0f 100644 --- a/test/integration/models/object_storage/test_obj.py +++ b/test/integration/models/object_storage/test_obj.py @@ -1,5 +1,6 @@ import time from test.integration.conftest import get_region +from test.integration.helpers import send_request_when_resource_available import pytest @@ -38,7 +39,7 @@ def bucket( ) yield bucket - bucket.delete() + send_request_when_resource_available(timeout=100, func=bucket.delete) @pytest.fixture(scope="session") @@ -63,7 +64,8 @@ def bucket_with_endpoint( ) yield bucket - bucket.delete() + + send_request_when_resource_available(timeout=100, func=bucket.delete) @pytest.fixture(scope="session")