Python 如何对使用gevent的wsgi代码进行单元测试?
我想用gevent的WSGI服务器测试我的WSGI库,以确保请求参数不会被另一个请求/greenlet的参数泄漏/覆盖-在我的库中Python 如何对使用gevent的wsgi代码进行单元测试?,python,wsgi,gevent,Python,Wsgi,Gevent,我想用gevent的WSGI服务器测试我的WSGI库,以确保请求参数不会被另一个请求/greenlet的参数泄漏/覆盖-在我的库中request是“全局的”,尽管它应该是线程安全的。。。这就是我想用gevent测试的 我可以使用什么方法?是否有任何开源项目已经有了单元测试来实现这一点,我可以从中学习 如果您的库使用threading.local提供线程隔离的“全局”请求变量,那么您只需在使用threading.local之前调用gevent.monkey.patch_thread即可。这会将所有
request
是“全局的”,尽管它应该是线程安全的。。。这就是我想用gevent测试的
我可以使用什么方法?是否有任何开源项目已经有了单元测试来实现这一点,我可以从中学习 如果您的库使用threading.local提供线程隔离的“全局”请求变量,那么您只需在使用threading.local之前调用gevent.monkey.patch_thread即可。这会将所有threading.local对象转换为“greenlet.local”对象。如果库使用threading.local提供线程隔离的“全局”请求变量,则只需在使用threading.local之前调用gevent.monkey.patch\u thread即可。这将使所有threading.local对象变成“greenlet.local”对象。HI-pluggd,您看到这一页了吗:HI-pluggd,您看到这一页了吗: