def test_axes_config_log_re_entrant(self, log): """ Test that initialize call count does not increase on repeat calls. """ AppConfig.initialize() calls = log.info.call_count AppConfig.initialize() self.assertTrue( calls == log.info.call_count and calls > 0, 'AxesConfig.initialize needs to be re-entrant', )
def test_axes_config_log_re_entrant(self, log): """ Test that log call count does not increase on repeat calls. """ AppConfig.log() calls = log.info.call_count AppConfig.log() self.assertTrue( calls == log.info.call_count and calls > 0, 'AxesConfig.log needs to be re-entrant', )
def test_initialize(self): AppConfig.logging_initialized = False AppConfig.initialize() self.assertFalse(AppConfig.logging_initialized)
def test_axes_config_log_user_ip(self, log): AppConfig.initialize() log.info.assert_called_with( 'AXES: blocking by combination of username and IP.')
def test_axes_config_log_ip_only(self, log): AppConfig.initialize() log.info.assert_called_with('AXES: blocking by IP only.')
def test_axes_config_log_not_verbose(self, log): AppConfig.initialize() self.assertFalse(log.info.called)
def test_axes_config_log_user_or_ip(self, log): AppConfig.initialize() log.info.assert_called_with("AXES: blocking by username or IP.")
def test_axes_config_log_user_ip(self, log): AppConfig.log() log.info.assert_called_with('AXES: blocking by combination of username and IP.')
def test_axes_config_log_ip_only(self, log): AppConfig.log() log.info.assert_called_with('AXES: blocking by IP only.')
def test_axes_config_log_not_verbose(self, log): AppConfig.log() self.assertFalse(log.info.called)
def test_axes_config_log_user_only(self, log): AppConfig.log() log.info.assert_called_with('AXES: blocking by username only.')
def test_axes_config_log_user_only(self, log): AppConfig.initialize() log.info.assert_called_with('AXES: blocking by username only.')