test_extension.py 文件源码

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

项目:sanic-limiter 作者: bohea 项目源码 文件源码
def test_bp_combined_limit(self):
        app, limiter = self.build_app(config={}, global_limits=['1/day'])
        bp = Blueprint('/bp')
        limiter.limit('1 per hour')(bp)

        @bp.route("/bp1")
        @limiter.limit('2 per hour')
        async def bp_t1(request):
            return text("bp_t1")

        app.blueprint(bp)

        cli = app.test_client
        self.assertEqual(200, cli.get("/bp1")[1].status)
        self.assertEqual(200, cli.get("/bp1")[1].status)
        self.assertEqual(429, cli.get("/bp1")[1].status)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号