test_heroku.py 文件源码

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

项目:the-knights-who-say-ni 作者: python 项目源码 文件源码
def test_log_exception(self):
        # Traceback and exception should be written to stderr.
        exc_type = NotImplementedError
        exc_message = 'hello'
        try:
            raise exc_type(exc_message)
        except Exception as caught:
            exc = caught
        stderr = io.StringIO()
        with contextlib.redirect_stderr(stderr):
            self.server.log_exception(exc)
        logged = stderr.getvalue()
        self.assertIn(exc_type.__name__, logged)
        self.assertIn(exc_message, logged)
        self.assertIn('Traceback', logged)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号