Skip to content

Commit d14dbc7

Browse files
vdusekclaude
andcommitted
test: only skip shared variant of flaky dedup test
Instead of skipping both single and shared variants, only skip the shared variant which is affected by the Crawlee bug. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 934e457 commit d14dbc7

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

tests/integration/test_request_queue.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -677,11 +677,15 @@ async def test_persistence_across_operations(request_queue_apify: RequestQueue)
677677
assert final_handled == 15, f'final_handled={final_handled}'
678678

679679

680-
@pytest.mark.skip(
681-
reason='Flaky with shared RQ access mode due to Crawlee bug, see https://github.com/apify/apify-sdk-python/issues/786'
682-
)
683-
async def test_request_deduplication_edge_cases(request_queue_apify: RequestQueue) -> None:
680+
async def test_request_deduplication_edge_cases(
681+
request_queue_apify: RequestQueue, request: pytest.FixtureRequest
682+
) -> None:
684683
"""Test edge cases in request deduplication."""
684+
if request.param == 'shared':
685+
pytest.skip(
686+
'Flaky with shared RQ access mode due to Crawlee bug, see https://github.com/apify/apify-sdk-python/issues/786'
687+
)
688+
685689
rq = request_queue_apify
686690
Actor.log.info('Request queue opened')
687691

0 commit comments

Comments
 (0)