Ejemplo n.º 1
0
 def test_uses_provided_logger_if_logging_is_on(self):
     with self.settings(HAYSTACK_LOGGING=True):
         l = log.LoggingFacade(None)
         try:
             l.error()
         except AttributeError:
             pass
Ejemplo n.º 2
0
    def test_uses_provided_logger_by_default(self):
        class Logger(object):
            def __init__(self):
                self.was_called = False

            def error(self):
                self.was_called = True

        l = log.LoggingFacade(Logger())
        self.assertFalse(l.was_called, msg='sanity check')
        l.error()
        self.assertTrue(l.was_called)
Ejemplo n.º 3
0
 def test_everything_noops_if_settings_are_off(self):
     with self.settings(HAYSTACK_LOGGING=False):
         l = log.LoggingFacade(None)
         l.error()