From 119d0ee61f3f74fa79abae0485048d209dda7381 Mon Sep 17 00:00:00 2001 From: Vlada Dusek Date: Thu, 23 Apr 2026 13:31:22 +0200 Subject: [PATCH] test: raise timeout for presigned URL fetches in integration tests The 5s HTTP timeout was too tight for presigned-URL fetches against the Apify platform and occasionally tripped, causing flaky failures. Bump to 30s to absorb transient slowness while still failing fast on real issues. Co-Authored-By: Claude Opus 4.7 (1M context) --- tests/integration/test_dataset.py | 4 ++-- tests/integration/test_key_value_store.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/integration/test_dataset.py b/tests/integration/test_dataset.py index 6ded3519..d2448ea9 100644 --- a/tests/integration/test_dataset.py +++ b/tests/integration/test_dataset.py @@ -88,7 +88,7 @@ async def test_dataset_should_create_public_items_expiring_url_with_params( assert 'offset=0' in items_public_url impit_client = impit.Client() - response = impit_client.get(items_public_url, timeout=5) + response = impit_client.get(items_public_url, timeout=30) assert response.status_code == 200 finally: await maybe_await(dataset.delete()) @@ -110,7 +110,7 @@ async def test_dataset_should_create_public_items_non_expiring_url( assert 'signature=' in items_public_url impit_client = impit.Client() - response = impit_client.get(items_public_url, timeout=5) + response = impit_client.get(items_public_url, timeout=30) assert response.status_code == 200 finally: await maybe_await(dataset.delete()) diff --git a/tests/integration/test_key_value_store.py b/tests/integration/test_key_value_store.py index fbe9834b..51b9c639 100644 --- a/tests/integration/test_key_value_store.py +++ b/tests/integration/test_key_value_store.py @@ -82,7 +82,7 @@ async def test_key_value_store_should_create_expiring_keys_public_url_with_param assert 'limit=10' in keys_public_url impit_client = impit.Client() - response = impit_client.get(keys_public_url, timeout=5) + response = impit_client.get(keys_public_url, timeout=30) assert response.status_code == 200 finally: await maybe_await(store.delete()) @@ -104,7 +104,7 @@ async def test_key_value_store_should_create_public_keys_non_expiring_url( assert 'signature=' in keys_public_url impit_client = impit.Client() - response = impit_client.get(keys_public_url, timeout=5) + response = impit_client.get(keys_public_url, timeout=30) assert response.status_code == 200 finally: await maybe_await(store.delete())