From 3167a6dcb73610256601379a6c3159b86578def9 Mon Sep 17 00:00:00 2001 From: Antoine Lambert <antoine.lambert@inria.fr> Date: Fri, 7 May 2021 14:38:37 +0200 Subject: [PATCH] sourceforge/tests: Ensure correct sleep function gets mocked This ensures the mocked sleep will work with all tenacity versions. Related to T3310 --- swh/lister/sourceforge/tests/test_lister.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/swh/lister/sourceforge/tests/test_lister.py b/swh/lister/sourceforge/tests/test_lister.py index fcd2920d..ce5477b8 100644 --- a/swh/lister/sourceforge/tests/test_lister.py +++ b/swh/lister/sourceforge/tests/test_lister.py @@ -273,11 +273,12 @@ def test_sourceforge_lister_incremental(swh_scheduler, requests_mock, datadir, m def test_sourceforge_lister_retry(swh_scheduler, requests_mock, mocker, datadir): - # Exponential retries take a long time, so stub time.sleep - mocked_sleep = mocker.patch("time.sleep", return_value=None) lister = SourceForgeLister(scheduler=swh_scheduler) + # Exponential retries take a long time, so stub time.sleep + mocked_sleep = mocker.patch.object(lister.page_request.retry, "sleep") + requests_mock.get( MAIN_SITEMAP_URL, [ -- GitLab