Beispiel #1
0
 def test_setup_logging_console(self):
     self.CONF.set_override('logfile', None)
     del logging.getLogger().handlers[:]
     service._setup_logging()
     for hndler in logging.getLogger().handlers:
         self.assertThat(
             hndler,
             matchers.MatchesAny(
                 matchers.IsInstance(logging.StreamHandler),
                 matchers.IsInstance(logging.NullHandler)))
Beispiel #2
0
 def test_setup_logging_no_logging(self):
     self.CONF.set_override('logfile', None)
     self.CONF.set_override('console_output_enabled', False)
     del logging.getLogger().handlers[:]
     service._setup_logging()
     for hndler in logging.getLogger().handlers:
         self.assertThat(
             hndler,
             matchers.MatchesAny(
                 matchers.IsInstance(logging.NullHandler)))
Beispiel #3
0
    def test_setup_logging(self):
        del logging.getLogger().handlers[:]
        service._setup_logging()
        self.assertEqual(logging.getLogger().getEffectiveLevel(),
                         logging.INFO)
        self.assertEqual(
            logging.getLogger('tvdbapi_client').getEffectiveLevel(),
            logging.WARNING)

        for hndler in logging.getLogger().handlers:
            self.assertThat(
                hndler,
                matchers.MatchesAny(
                    matchers.IsInstance(logging.handlers.RotatingFileHandler),
                    matchers.IsInstance(logging.StreamHandler),
                    matchers.IsInstance(logging.NullHandler)))