Source: python-wsgi-intercept Section: python Priority: optional Maintainer: Debian OpenStack Uploaders: Thomas Goirand , Build-Depends: debhelper-compat (= 10), dh-python, openstack-pkg-tools, python3-all, python3-setuptools, Build-Depends-Indep: python3-httplib2, python3-pytest, python3-pytest-xdist, python3-requests, python3-six, python3-urllib3, Standards-Version: 4.1.1 Vcs-Browser: https://salsa.debian.org/openstack-team/python/python-wsgi-intercept Vcs-Git: https://salsa.debian.org/openstack-team/python/python-wsgi-intercept.git Homepage: https://github.com/cdent/wsgi-intercept Package: python3-wsgi-intercept Architecture: all Depends: python3-six, ${misc:Depends}, ${python3:Depends}, Recommends: ${python3:Recommends}, Description: installs a WSGI application in place of a real URI for testing (python3) 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. . This package provides a python3 module.