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