Ejemplo n.º 1
0
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')
Ejemplo n.º 2
0
 def setUp(self):
     self.handler = AdminWatchdogHandler()