b718c1d817e767c336654001f3aaea5d7327625a
These changes are required to get tests to pass in python3.4 (and presumably others). This is entirely code from @sashahart, who had done the work earlier to deal with with some Debian related issues uncovered by @thomasgoirand. These changes will probably mean the debian packages will need to be updated when the next version is released.
python3-wsgi-intercept
Python3 port of the important bits of wsgi-intercept, now working for 2.6, 2.7, 3.3 and 3.4.
Documentation is available on Read The Docs.
What is it?
wsgi_intercept installs a WSGI application in place of a real URI for testing. See the PyPI page page for more details.
Modern Version
For the 2 and 3 version only some intercept functionality is provided, with a working implementation in Python 2 for:
urllib2httplibhttplib2requests
and in Python 3 for:
urllib.requesthttp.clienthttplib2requests
If you are using Python 2 and need support for a different HTTP
client, require a version of wsgi_intercept<0.6. Another option
to keep in mind is that interceptor code from earlier versions,
such as the interceptor for mechanize ought to work when imported
independently (see related
conversation.
To Do
- https support using
http.clientis only somewhat implemented: If intercepting an HTTPS domain, requests to other HTTPS domains fail.
Description
Languages
Python
98.6%
Makefile
1.4%
