test_formatters.py 文件源码

python
阅读 40 收藏 0 点赞 0 评论 0

项目:python-telegram-handler 作者: sashgorokhov 项目源码 文件源码
def test_html_formatter_emoji():
    formatter = formatters.HtmlFormatter(use_emoji=True)

    emoji_level_map = {
        formatters.EMOJI.WHITE_CIRCLE: [logging.DEBUG],
        formatters.EMOJI.BLUE_CIRCLE: [logging.INFO],
        formatters.EMOJI.RED_CIRCLE: [logging.WARNING, logging.ERROR]
    }

    for emoji, levels in emoji_level_map.items():
        for level in levels:
            logrecord = logging.makeLogRecord({'levelno': level, 'levelname': logging.getLevelName(level)})
            s = formatter.format(logrecord)
            assert s.find(emoji) > 0, 'Emoji not found in %s' % level
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号