Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

Commit 2f8b76c

Browse files
committed
chore(tests): mock sleep for long running test
1 parent e5a28b5 commit 2f8b76c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tests/compute_engine/test__metadata.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,9 @@ def test_ping_success_custom_root(mock_metrics_header_value):
201201
)
202202

203203

204+
@mock.patch("time.sleep", return_value=None)
204205
@mock.patch("google.auth.metrics.mds_ping", return_value=MDS_PING_METRICS_HEADER_VALUE)
205-
def test_ping_failure_custom_retry(mock_metrics_header_value):
206+
def test_ping_failure_custom_retry(mock_metrics_header_value, mock_sleep):
206207
request = make_request("")
207208
request.side_effect = exceptions.TransportError()
208209

@@ -450,7 +451,8 @@ def test_get_failure_connection_failed(mock_sleep):
450451
assert request.call_count == 5
451452

452453

453-
def test_get_too_many_requests_retryable_error_failure():
454+
@mock.patch("time.sleep", return_value=None)
455+
def test_get_too_many_requests_retryable_error_failure(mock_sleep):
454456
request = make_request("too many requests", status=http_client.TOO_MANY_REQUESTS)
455457

456458
with pytest.raises(exceptions.TransportError) as excinfo:

0 commit comments

Comments
 (0)