mirror of
https://github.com/jazzband/django-axes.git
synced 2026-03-16 22:30:23 +00:00
Rename Axes appconfig startup method to initialize
Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
This commit is contained in:
parent
d1eb64679b
commit
8b4c522f5b
2 changed files with 10 additions and 10 deletions
|
|
@ -13,7 +13,7 @@ class AppConfig(apps.AppConfig):
|
|||
logging_initialized = False
|
||||
|
||||
@classmethod
|
||||
def log(cls):
|
||||
def initialize(cls):
|
||||
"""
|
||||
Initialize Axes logging and show version information.
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ class AppConfig(apps.AppConfig):
|
|||
log.info('AXES: blocking by IP only.')
|
||||
|
||||
def ready(self):
|
||||
self.log()
|
||||
self.initialize()
|
||||
|
||||
from axes import signals
|
||||
signals.ProxyHandler.initialize()
|
||||
|
|
|
|||
|
|
@ -10,34 +10,34 @@ from axes.apps import AppConfig
|
|||
class AppsTestCase(TestCase):
|
||||
def test_axes_config_log_re_entrant(self, log):
|
||||
"""
|
||||
Test that log call count does not increase on repeat calls.
|
||||
Test that initialize call count does not increase on repeat calls.
|
||||
"""
|
||||
|
||||
AppConfig.log()
|
||||
AppConfig.initialize()
|
||||
calls = log.info.call_count
|
||||
|
||||
AppConfig.log()
|
||||
AppConfig.initialize()
|
||||
self.assertTrue(
|
||||
calls == log.info.call_count and calls > 0,
|
||||
'AxesConfig.log needs to be re-entrant',
|
||||
'AxesConfig.initialize needs to be re-entrant',
|
||||
)
|
||||
|
||||
@override_settings(AXES_VERBOSE=False)
|
||||
def test_axes_config_log_not_verbose(self, log):
|
||||
AppConfig.log()
|
||||
AppConfig.initialize()
|
||||
self.assertFalse(log.info.called)
|
||||
|
||||
@override_settings(AXES_ONLY_USER_FAILURES=True)
|
||||
def test_axes_config_log_user_only(self, log):
|
||||
AppConfig.log()
|
||||
AppConfig.initialize()
|
||||
log.info.assert_called_with('AXES: blocking by username only.')
|
||||
|
||||
@override_settings(AXES_ONLY_USER_FAILURES=False)
|
||||
def test_axes_config_log_ip_only(self, log):
|
||||
AppConfig.log()
|
||||
AppConfig.initialize()
|
||||
log.info.assert_called_with('AXES: blocking by IP only.')
|
||||
|
||||
@override_settings(AXES_LOCK_OUT_BY_COMBINATION_USER_AND_IP=True)
|
||||
def test_axes_config_log_user_ip(self, log):
|
||||
AppConfig.log()
|
||||
AppConfig.initialize()
|
||||
log.info.assert_called_with('AXES: blocking by combination of username and IP.')
|
||||
|
|
|
|||
Loading…
Reference in a new issue