class HandlerTestCase(TestCase): def setUp(self): self.handler = AdminWatchdogHandler() def test_emit_with_request(self): request = mocks.RequestMock() record = mocks.RecordMock(request) self.handler.emit(record) self.assertEqual(LogEntry.objects.all().count(), 1) log = LogEntry.objects.last() self.assertEqual(log.levelname, u'ERROR') self.assertNotEqual(log.request_repr, u'unavailable') def test_emit_without_request(self): record = mocks.RecordMock(None) self.handler.emit(record) self.assertEqual(LogEntry.objects.all().count(), 1) log = LogEntry.objects.last() self.assertEqual(log.levelname, u'ERROR') self.assertEqual(log.request_repr, u'unavailable')
def setUp(self): self.handler = AdminWatchdogHandler()