Ejemplo n.º 1
0
 def test_is_client_username_whitelisted(self):
     with patch.object(self.user_model, 'nolockout', True, create=True):
         self.assertTrue(
             is_user_attempt_whitelisted(
                 self.request,
                 {self.user_model.USERNAME_FIELD: self.user.username},
             ))
Ejemplo n.º 2
0
 def test_is_client_username_whitelisted_does_not_exist(self):
     self.assertFalse(
         is_user_attempt_whitelisted(
             self.request,
             {self.user_model.USERNAME_FIELD: 'not.' + self.user.username},
         ))
Ejemplo n.º 3
0
    def is_locked(self, request, credentials=None, attempt_time=None):
        if is_user_attempt_whitelisted(request, credentials):
            return False

        return super().is_locked(request, credentials, attempt_time)
Ejemplo n.º 4
0
    def is_locked(self, request: AxesHttpRequest, credentials: dict = None):
        if is_user_attempt_whitelisted(request, credentials):
            return False

        return super().is_locked(request, credentials)
Ejemplo n.º 5
0
 def test_is_client_username_whitelisted_does_not_exist(self):
     self.assertFalse(is_user_attempt_whitelisted(
         self.request,
         {self.user_model.USERNAME_FIELD: 'not.' + self.user.username},
     ))
Ejemplo n.º 6
0
 def test_is_client_username_whitelisted(self):
     with patch.object(self.user_model, 'nolockout', True, create=True):
         self.assertTrue(is_user_attempt_whitelisted(
             self.request,
             {self.user_model.USERNAME_FIELD: self.user.username},
         ))
Ejemplo n.º 7
0
 def test_is_client_username_whitelisted_not(self):
     self.assertFalse(
         is_user_attempt_whitelisted(
             self.request,
             {self.user_model.USERNAME_FIELD: self.user.username}))
Ejemplo n.º 8
0
    def is_locked(self, request: AxesHttpRequest, credentials: dict = None):
        if is_user_attempt_whitelisted(request, credentials):
            return False

        return super().is_locked(request, credentials)