使用例如falcon开发WSGI应用程序时,为了测试请求,您需要使用例如gunicorn来托管应用程序,使用目录中的.py文件。然后,您可以从命令行卷曲localhost来测试响应。
有没有办法在IPython Notebook中开发应用程序,在笔记本中执行应用程序命令,然后从命令行(或在笔记本中)进行测试?
例如,假设IPython Notebook在localhost:8888上正在开发Tornado,是否有可能利用同一台服务器在不同的端口上展开开发中的应用程序?
有没有办法实现这个目标?也许我只是太喜欢使用IPython Notebook ..
答案 0 :(得分:1)
对于WSGI应用程序,您可以将WebTest用作内部客户端。也就是说,WebTest可以直接针对同一进程中的WSGI应用程序入口点进行测试,而不是需要WSGI服务器。目前无法提供链接,因此请搜索Python WebTest'。