[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#725031: ITP: python-wsgi-intercept -- installs a WSGI application in place of a real URI for testing



Package: wnpp
Severity: wishlist
Owner: Thomas Goirand <zigo@debian.org>

* Package name    : python-wsgi-intercept
  Version         : 0.5.1
  Upstream Author : Kumar McMillan <kumar.mcmillan@gmail.com>
* URL             : https://pypi.python.org/pypi/wsgi_intercept
* License         : MIT
  Programming Lang: Python
  Description     : installs a WSGI application in place of a real URI for testing

 Testing a WSGI application normally involves starting a server at a local host
 and port, then pointing your test code to that address. Instead, this library
 lets you intercept calls to any specific host/port combination and redirect
 them into a WSGI application importable by your test program. Thus, you can
 avoid spawning multiple processes or threads to test your Web app.
 .
 wsgi_intercept works by replacing httplib.HTTPConnection with a subclass,
 wsgi_intercept.WSGI_HTTPConnection. This class then redirects specific
 server/port combinations into a WSGI application by emulating a socket. If no
 intercept is registered for the host and port requested, those requests are
 passed on to the standard handler.


Reply to: