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