From 1284eb1587036286119c45cd02db6d97006e4f75 Mon Sep 17 00:00:00 2001 From: Antoine Lambert Date: Fri, 7 May 2021 14:05:36 +0200 Subject: [PATCH] sourceforge/tests: Fix failing test with tenacity < 5.1 It fixes debian package build of swh-lister on buster. --- 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 5b4438b..fcd2920 100644 --- a/swh/lister/sourceforge/tests/test_lister.py +++ b/swh/lister/sourceforge/tests/test_lister.py @@ -19,6 +19,8 @@ from swh.lister.sourceforge.lister import ( SourceForgeLister, SourceForgeListerState, ) +from swh.lister.tests.test_utils import assert_sleep_calls +from swh.lister.utils import WAIT_EXP_BASE # Mapping of project name to namespace from swh.scheduler.model import ListedOrigin @@ -324,8 +326,7 @@ def test_sourceforge_lister_retry(swh_scheduler, requests_mock, mocker, datadir) } # Test `time.sleep` is called with exponential retries - calls = [1.0, 10.0, 1.0, 1.0] - mocked_sleep.assert_has_calls([mocker.call(c) for c in calls]) + assert_sleep_calls(mocker, mocked_sleep, [1, WAIT_EXP_BASE, 1, 1]) @pytest.mark.parametrize("status_code", [500, 503, 504, 403, 404])