Add missing test case for disabled lockouts

Signed-off-by: Aleksi Häkli <aleksi.hakli@iki.fi>
This commit is contained in:
Aleksi Häkli 2019-02-13 20:22:08 +02:00
parent 09fe330957
commit 820ecca236
No known key found for this signature in database
GPG key ID: 3E7146964D726BBE

View file

@ -663,6 +663,16 @@ class AttemptUtilsTestCase(TestCase):
self.assertTrue(is_already_locked(self.request, {}))
self.assertTrue(cache.get.call_count)
@override_settings(AXES_LOCK_OUT_AT_FAILURE=False)
@override_settings(AXES_FAILURE_LIMIT=40)
@patch('axes.attempts.get_axes_cache')
def test_is_already_locked_do_not_lock_out_at_failure(self, get_cache):
cache = MagicMock()
cache.get.return_value = 42
get_cache.return_value = cache
self.assertFalse(is_already_locked(self.request))
@override_settings(AXES_NEVER_LOCKOUT_GET=True)
def test_is_already_locked_never_lockout_get(self):
request = HttpRequest()