From 5f2541dfc72997759004b9cf83e69eac44c33c92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleksi=20H=C3=A4kli?= Date: Wed, 1 Jan 2020 22:50:28 +0200 Subject: [PATCH] Specify abstract methods with correct return types --- axes/handlers/test.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/axes/handlers/test.py b/axes/handlers/test.py index 881aeaa..cf6e62c 100644 --- a/axes/handlers/test.py +++ b/axes/handlers/test.py @@ -6,11 +6,14 @@ class AxesTestHandler(AxesHandler): # pylint: disable=unused-argument Signal handler implementation that does nothing, ideal for a test suite. """ - def is_allowed(self, request, credentials: dict = None) -> bool: - return True - def reset_attempts(self, *, ip_address: str = None, username: str = None) -> int: - pass + return 0 def reset_logs(self, *, age_days: int = None) -> int: - pass + return 0 + + def is_allowed(self, request, credentials: dict = None) -> bool: + return True + + def get_failures(self, request, credentials: dict = None) -> int: + return 0