test_params.py 文件源码

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

项目:watcher 作者: nosmokingbandit 项目源码 文件源码
def test_syntax(self):
        if sys.version_info < (3,):
            return self.skip("skipped (Python 3 only)")
        code = textwrap.dedent("""
            class Root:
                @cherrypy.expose
                @cherrypy.tools.params()
                def resource(self, limit: int):
                    return type(limit).__name__
            conf = {'/': {'tools.params.on': True}}
            cherrypy.tree.mount(Root(), config=conf)
            """)
        exec(code)

        self.getPage('/resource?limit=0')
        self.assertStatus(200)
        self.assertBody('int')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号