From 1edb2b459eb6a12fac6c91d42775c899f8724af3 Mon Sep 17 00:00:00 2001 From: jessekrubin Date: Fri, 24 Jul 2026 11:20:08 -0700 Subject: [PATCH] fix flakey timeout test --- tests/reqwest/test_blocking_client.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/reqwest/test_blocking_client.py b/tests/reqwest/test_blocking_client.py index df9a2d9e..d50eb79e 100644 --- a/tests/reqwest/test_blocking_client.py +++ b/tests/reqwest/test_blocking_client.py @@ -388,12 +388,16 @@ def test_client_timeout_get_both_same_time(self, server: ReqtestServer) -> None: text = text_future assert text == "".join([f"howdy partner {i}\n" for i in range(10)]) + def _get_slow(self, url: str, client: ry.BlockingClient) -> str: + response = client.get(url) + return response.text() + def test_client_timeout(self, server: ReqtestServer) -> None: url = server.url client = ry.BlockingClient(timeout=ry.Duration.from_secs_f64(0.1)) - res = client.get(str(url) + "slow") + slow_url = str(url) + "slow" with pytest.raises(ry.ReqwestError): - _text = res.text() + _text = self._get_slow(slow_url, client) class TestCookies: