def test_calls_logger_function(self, mock_logging):
     l = Loggable()
     l.set_logger_name("bar")
     for n in "debug info warning error exception".split():
         m = getattr(l, "log_%s" % n)
         m("hello", n)
         getattr(l._logger, n).assert_called_once_with("hello", n)
 def test_init(self, mock_logging):
     l = Loggable()
     l.set_logger_name("foo")
     mock_logging.getLogger.assert_called_once_with("foo")