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_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')