def test_loggable_log_exc_obj(self): loggable = Loggable() exc = TypeError(u"Message") with self.assertRaises(TypeError): loggable.log_exc(u"Message", exc, True, TypeError) self.assertEqual(len(loggable.logger), 1)
def test_loggable_log_exc_crit_no_raise(self): loggable = Loggable() loggable.log_exc(u"Message", None, True, None) self.assertEqual(len(loggable.logger), 1)
def test_loggable_log_exc_crit_raise(self): loggable = Loggable() with self.assertRaises(TypeError): loggable.log_exc(u"Message", None, True, TypeError) self.assertEqual(len(loggable.logger), 1)
def test_loggable_log_info(self): loggable = Loggable() loggable.log_info(u"Message") self.assertEqual(len(loggable.logger), 1)
def test_loggable_log_exc_warn(self): loggable = Loggable() loggable.log_exc(u"Message", None, False, None) self.assertEqual(len(loggable.logger), 1)
def test_loggable_rconf(self): rconf = RuntimeConfiguration() loggable = Loggable(rconf=rconf) self.assertEqual(rconf, loggable.rconf) self.assertIsNotNone(loggable.logger)
def test_loggable_rconf_logger(self): logger = Logger() rconf = RuntimeConfiguration() loggable = Loggable(rconf=rconf, logger=logger) self.assertEqual(rconf, loggable.rconf) self.assertEqual(logger, loggable.logger)
def test_loggable(self): loggable = Loggable() self.assertIsNotNone(loggable.rconf) self.assertIsNotNone(loggable.logger)
def test_loggable_logger(self): logger = Logger() loggable = Loggable(logger=logger) self.assertIsNotNone(loggable.rconf) self.assertEqual(logger, loggable.logger)