From 44fa1af375aaaeb3f1b105871951940fa0fa37c1 Mon Sep 17 00:00:00 2001 From: Glandos Date: Wed, 9 Jun 2021 23:56:16 +0200 Subject: [PATCH] change method to find login_throttler that was triggering a lot of deprecation warnings due to iterating over all known objects. --- ihatemoney/tests/budget_test.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/ihatemoney/tests/budget_test.py b/ihatemoney/tests/budget_test.py index d9da094b..fe0fc443 100644 --- a/ihatemoney/tests/budget_test.py +++ b/ihatemoney/tests/budget_test.py @@ -494,12 +494,9 @@ class BudgetTestCase(IhatemoneyTestCase): resp.data.decode("utf-8"), ) # Change throttling delay - import gc + from ihatemoney.web import login_throttler - for obj in gc.get_objects(): - if isinstance(obj, utils.LoginThrottler): - obj._delay = 0.005 - break + login_throttler._delay = 0.005 # Wait for delay to expire and retry logging in sleep(1) resp = self.client.post(