test_mdk.py 文件源码

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

项目:mdk 作者: datawire 项目源码 文件源码
def assert_log_level_enforced(self, minimum_level):
        """Only log messages at or above the given level are sent."""
        mdk, tracer = create_mdk_with_faketracer()
        session = mdk.session()
        messages = ["a", "b", "c", "d", "e"]

        # Set logging level of the session:
        session.trace(minimum_level)
        # Log messages at all levels:
        for (l, m) in zip(self.LEVELS, messages):
            getattr(session, l.lower())("category", m)
        # Only messages at or above current level should actually be logged:
        result = [d["level"] for d in tracer.messages]
        expected_levels = self.LEVELS[self.LEVELS.index(minimum_level):]
        self.assertEqual(result, expected_levels)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号