Specify abstract methods with correct return types

This commit is contained in:
Aleksi Häkli 2020-01-01 22:50:28 +02:00 committed by GitHub
parent 88693b8d3f
commit 5f2541dfc7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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