测试WSGI应用程序通常包括启动服务器在本地主机和端口,然后指着你的测试代码到该地址 相反,这个库可以让你拦截对任何特定的主机/端口组合,并重定向他们到一个WSGI应用程序可导入您的测试程序。因此,你能避免产卵多个进程或线程来测试你的Web应用程序。它是如何工作的?wsgi_intercept的工作原理是与一个子类,wsgi_intercept.WSGI_HTTPConnection取代httplib.HTTPConnection。该类然后通过模拟接口重定向特定的服务器/端口组合成一个WSGI应用...

阅读更多