jazzband / django-axes

Keep track of failed login attempts in Django-powered sites.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unit Testing

edmundrotimi opened this issue · comments

I get the error "AXES: New login failure by {username: "None", ip_address: "None", user_agent: "", path_info: ""}. Created new record in the database." when running unit test with Axes backend. The test runs successfully, but how can I fix the error?

   def test_admin(self):
         request = HttpRequest()
         authenticate(
               request,
              username=self.user.username,
              password=self.user.password,
         )

    self.assertTrue(self.admin_user.is_authenticated)
    self.assertEqual(self.admin_user.username, "admin_1")
    self.assertTrue(self.admin_user.is_superuser)
    self.assertNotEqual(self.admin_user.is_staff, False)