testglobals.py 文件源码

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

项目:edmunds 作者: LowieHuyghe 项目源码 文件源码
def test_proxies(self):
        """
        Test proxies
        :return:    void
        """

        rule = '/' + self.rand_str(20)

        # Outside context
        with self.assert_raises_regexp(RuntimeError, 'Working outside of request context'):
            self.assert_is_none(visitor._get_current_object())

        # Call route
        with self.app.test_request_context(rule):
            # Before pre-processing
            with self.assert_raises_regexp(RuntimeError, 'Request context has not been pre-processed'):
                self.assert_is_none(visitor._get_current_object())

            # Pre-processing
            self.app.preprocess_request()

            # After pre-processing
            self.assert_is_instance(visitor, LocalProxy)
            self.assert_is_not_none(visitor._get_current_object())
            self.assert_is_instance(visitor._get_current_object(), Visitor)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号