def test_login_logs(self):
     self.client.login(username='******', password='******')
     self.assertEquals(m.FailedLoginLog.objects.count(), 1)
     log = m.FailedLoginLog.objects.all()[0]
     self.assertEquals(log.username, 'does not exist')
     self.assertTrue(is_recent(log.timestamp),
                     'Should have logged it recently')
    def test_authenticate_request_logs(self):
        self.client.get("", REMOTE_ADDR="192.168.1.2", HTTP_USER_AGENT="Some user agent")
        auth.authenticate(username="******", password="******")

        self.assertEquals(m.FailedLoginLog.objects.count(), 1)
        log = m.FailedLoginLog.objects.all()[0]
        self.assertEquals(log.username, "some_user")
        self.assertTrue(is_recent(log.timestamp), "Should have logged it recently")
        self.assertEquals(log.ip_address, "192.168.1.2")
        self.assertEquals(log.user_agent, "Some user agent")
    def test_authenticate_request_logs(self):
        self.client.get('',
                        REMOTE_ADDR='192.168.1.2',
                        HTTP_USER_AGENT='Some user agent')
        auth.authenticate(username='******', password='******')

        self.assertEquals(m.FailedLoginLog.objects.count(), 1)
        log = m.FailedLoginLog.objects.all()[0]
        self.assertEquals(log.username, 'some_user')
        self.assertTrue(is_recent(log.timestamp),
                        'Should have logged it recently')
        self.assertEquals(log.ip_address, '192.168.1.2')
        self.assertEquals(log.user_agent, 'Some user agent')
 def test_login_is_logged(self):
     client = Client(REMOTE_ADDR='192.168.1.1', HTTP_USER_AGENT='Test client')
     client.post('/admin/login/', {
                 'username': '******',
                 'password': '******',
                 'this_is_the_login_form': 1,
     })
     self.assertEquals(m.FailedLoginLog.objects.count(), 0)
     self.assertEquals(m.LoginLog.objects.count(), 1)
     log = m.LoginLog.objects.all()[0]
     self.assertEquals(log.username, 'john')
     self.assertTrue(is_recent(log.timestamp), 'Should have logged it recently')
     self.assertEquals(log.ip_address, '192.168.1.1')
     self.assertEquals(log.user_agent, 'Test client')
 def test_login_is_logged(self):
     client = Client(REMOTE_ADDR='192.168.1.1',
                     HTTP_USER_AGENT='Test client')
     client.post('/admin/login/', {
         'username': '******',
         'password': '******',
         'this_is_the_login_form': 1,
     })
     self.assertEquals(m.FailedLoginLog.objects.count(), 0)
     self.assertEquals(m.LoginLog.objects.count(), 1)
     log = m.LoginLog.objects.all()[0]
     self.assertEquals(log.username, 'john')
     self.assertTrue(is_recent(log.timestamp),
                     'Should have logged it recently')
     self.assertEquals(log.ip_address, '192.168.1.1')
     self.assertEquals(log.user_agent, 'Test client')
 def test_login_logs(self):
     self.client.login(username="******", password="******")
     self.assertEquals(m.FailedLoginLog.objects.count(), 1)
     log = m.FailedLoginLog.objects.all()[0]
     self.assertEquals(log.username, "does not exist")
     self.assertTrue(is_recent(log.timestamp), "Should have logged it recently")
 def test_authenticate_request_logs_username(self):
     self.be.authenticate(username="******")
     log = m.FailedLoginLog.objects.all()[0]
     self.assertEquals(log.username, "some_user")
     self.assertTrue(is_recent(log.timestamp), "Should have logged it recently")
 def test_authenticate_request_logs_username(self):
     self.be.authenticate(username='******')
     log = m.FailedLoginLog.objects.all()[0]
     self.assertEquals(log.username, 'some_user')
     self.assertTrue(is_recent(log.timestamp),
                     'Should have logged it recently')