def formatter_called_with(formatter, *args, stacklevel, **kwargs): if HAS_STACKLEVEL: formatter.assert_called_once_with(*args, stacklevel=stacklevel, **kwargs) else: formatter.assert_called_once_with(*args, **kwargs)
def test_log(self, *, log, logger, formatter): log.log(logging.INFO, 'msg', 1, kw=2) logger.log.assert_called_once_with( logging.INFO, formatter.return_value, 1, stacklevel=2, kw=2, ) formatter.assert_called_once_with( logging.INFO, 'msg', 1, kw=2, stacklevel=2)