summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_urllib2.py
Commit message (Collapse)AuthorAgeFilesLines
* Issue #23887: urllib.error.HTTPError now has a proper repr() representation.Facundo Batista2015-04-221-43/+102
|
* #7159: generalize urllib prior auth support.R David Murray2015-04-161-16/+88
| | | | | | | | | | | | | This fix is a superset of the functionality introduced by the issue #19494 enhancement, and supersedes that fix. Instead of a new handler, we have a new password manager that tracks whether we should send the auth for a given uri. This allows us to say "always send", satisfying #19494, or track that we've succeeded in auth and send the creds right away on every *subsequent* request. The support for using the password manager is added to AbstractBasicAuth, which means the proxy handler also now can handle prior auth if passed the new password manager. Patch by Akshit Khurana, docs mostly by me.
* Issue #23387: Skip test_issue16464 if it raises an 5xx error.Berker Peksag2015-03-021-21/+11
|\ | | | | | | | | Also, remove support.run_doctest() since there is no doctests in test_urllib2 and urllib.request.
| * Issue #23387: Skip test_issue16464 if it raises an 5xx error.Berker Peksag2015-03-021-21/+11
| | | | | | | | | | Also, remove support.run_doctest() since there is no doctests in test_urllib2 and urllib.request.
* | Issue #7665: Fixed tests test_ntpath and test_urllib2 when ran in theSerhiy Storchaka2015-01-261-1/+1
|\ \ | |/ | | | | directory containing a backslash.
| * Issue #7665: Fixed tests test_ntpath and test_urllib2 when ran in theSerhiy Storchaka2015-01-261-1/+1
| | | | | | | | directory containing a backslash.
* | Close #19494: add urrlib.request.HTTPBasicPriorAuthHandlerNick Coghlan2014-11-121-0/+15
|/ | | | | | | | | | | | | | | | | | | | | This auth handler adds the Authorization header to the first HTTP request rather than waiting for a HTTP 401 Unauthorized response from the server as the default HTTPBasicAuthHandler does. This allows working with websites like https://api.github.com which do not follow the strict interpretation of RFC, but more the dicta in the end of section 2 of RFC 2617: > A client MAY preemptively send the corresponding Authorization > header with requests for resources in that space without receipt > of another challenge from the server. Similarly, when a client > sends a request to a proxy, it may reuse a userid and password in > the Proxy-Authorization header field without receiving another > challenge from the proxy server. See section 4 for security > considerations associated with Basic authentication. Patch by Matej Cepl.
* Issue #19524: Fixed resource leak in the HTTP connection when an invalidSerhiy Storchaka2014-09-061-0/+29
| | | | response is received. Patch by Martin Panter.
* Fix localhost checking in FileHandler. Raised in #21970.Senthil Kumaran2014-07-221-1/+2
|
* Convert urllib.request parse_proxy doctests to unittests.Senthil Kumaran2014-04-141-1/+38
|
* Issue #20939: Use www.example.com instead of www.python.org to avoid testNed Deily2014-03-271-1/+1
| | | | failures when ssl is not present.
* Issue #20939: Backout test_urllib2.test_issue16464 disables:Ned Deily2014-03-271-6/+0
| | | | | 68335b8afb1f 3.4 ad0c75b7bd7d default
* Skip test_urllib2.test_issue16464() is the ssl module is missingVictor Stinner2014-03-191-0/+6
|
* Merge: #20933: At least one place maps 'test' to 'localhost'...fix test.R David Murray2014-03-151-1/+2
|\
| * #20933: At least one place maps 'test' to 'localhost'...fix test.R David Murray2014-03-151-1/+2
| | | | | | | | | | | | | | Discovery and patch by Wenzhu Man. University of Waterloo apparently maps the local name 'test' to localhost, which is in the bypass list, causing the test to fail. So change 'test' to a name unlikely to get mapped to localhost.
* | Issue #20555: Use specific asserts in urllib, httplib, ftplib, cgi, wsgiref ↵Serhiy Storchaka2014-02-081-3/+4
|\ \ | |/ | | | | tests.
| * Issue #20555: Use specific asserts in urllib, httplib, ftplib, cgi, wsgiref ↵Serhiy Storchaka2014-02-081-3/+4
| | | | | | | | tests.
| * Backporing the fix from Issue #12692Senthil Kumaran2013-12-291-0/+1
| |
| * #17648 - convert test_urllib2.py doctests to unittestsSenthil Kumaran2013-04-091-210/+186
| |
* | Fix typoSenthil Kumaran2013-09-101-1/+1
| |
* | Issue #18978: Add tests to capture expected behavior for class-level method ↵Jason R. Coombs2013-09-081-0/+9
| | | | | | | | overrides.
* | Fix #17272 - Make Request.full_url and Request.get_full_url return same ↵Senthil Kumaran2013-05-241-0/+15
| | | | | | | | | | | | result under all circumstances. Document the change of Request.full_url to a property.
* | Issue #17272: Making the urllib.request's Request.full_url a descriptor. FixesSenthil Kumaran2013-04-251-0/+24
| | | | | | | | bugs with assignment to full_url. Patch by Demian Brecht.
* | #17648 - Clean up test_urllib2.py. Converted doctests to unittest forSenthil Kumaran2013-04-091-215/+185
| | | | | | | | expansion.
* | #17485: Delete the Content-Length header if the data attribute is deleted.R David Murray2013-03-201-2/+11
| | | | | | | | This is a follow on to issue 16464. Original patch by Daniel Wozniak.
* | #17471: merge from 3.3Senthil Kumaran2013-03-191-0/+2
|\ \ | |/
| * #17471 - merge from 3.2Senthil Kumaran2013-03-191-1/+7
| |\
| | * #17471 - Increasing the urllib.error test coverage. Bringing it to 100%. ↵Senthil Kumaran2013-03-191-1/+9
| | | | | | | | | | | | Based on patch contributed by Daniel Wozniak
* | | #17471 - merge from 3.3Senthil Kumaran2013-03-191-0/+3
|\ \ \ | |/ /
| * | #17471 - merge from 3.2Senthil Kumaran2013-03-191-0/+3
| |\ \ | | |/
| | * #17471 - Improve urllib2 test coverage. Patch contributed by Daniel WozniakSenthil Kumaran2013-03-191-0/+3
| | |
| * | merge from 3.2Senthil Kumaran2012-12-231-12/+28
| |\ \ | | |/ | | | | | | Fix Issue15701 - HTTPError info method call raises AttributeError. Fix that to return headers correctly
| | * Fix Issue15701 - HTTPError info method call raises AttributeError. Fix that ↵Senthil Kumaran2012-12-231-10/+26
| | | | | | | | | | | | to return headers correctly
* | | Refactor test_urllib2. Include test_HTTPError_interface under MiscTestsSenthil Kumaran2013-03-191-21/+20
| | |
* | | #17474 - Remove the various deprecated methods of Request class.Senthil Kumaran2013-03-191-21/+0
| | |
* | | Skip a test unless the network resource is available.Brett Cannon2013-01-261-0/+2
| | |
* | | replace threw with raised (#16714)Andrew Svetlov2012-12-191-1/+1
|\ \ \ | |/ /
| * | replace threw with raised (#16714)Andrew Svetlov2012-12-191-1/+1
| |\ \ | | |/
| | * replace threw with raised (#16714)Andrew Svetlov2012-12-191-1/+1
| | |
* | | Issue #16717: get rid of socket.error, replace with OSErrorAndrew Svetlov2012-12-181-2/+2
| | |
* | | Fix Issue15701 : add .headers attribute to urllib.error.HTTPErrorSenthil Kumaran2012-12-101-1/+5
| | |
* | | Issue #16464: reset Request's Content-Length header on .data change.Andrew Svetlov2012-11-271-0/+37
| | | | | | | | | | | | | | | | | | It will be recalculated on sending request to HTTP server. Patch by Alexey Kachayev
* | | Issue #12692: Fix resource leak in urllib.request.Nadeem Vawda2012-10-211-0/+1
|/ /
* | Fix Issue 15743 - improve urllib tests by removing deprecated method usages. ↵Senthil Kumaran2012-08-201-31/+33
| | | | | | | | Patch by Jeff Knupp.
* | Issue12541 - Add UserWarning for unquoted realmsSenthil Kumaran2012-05-151-5/+6
|\ \ | |/
| * Issue12541 - Add UserWarning for unquoted realmsSenthil Kumaran2012-05-151-5/+6
| |
* | merge from 3.2 - Issue #12541: Be lenient with quotes around Realm field of ↵Senthil Kumaran2012-05-151-0/+15
|\ \ | |/ | | | | HTTP Basic Authentation in urllib2.
| * Issue #12541: Be lenient with quotes around Realm field of HTTP Basic ↵Senthil Kumaran2012-05-151-0/+15
| | | | | | | | | | | | Authentation in urllib2. G: changed Misc/NEWS
* | code improvement. 'as cm' not required when not used. Review comment by ↵Senthil Kumaran2012-04-121-7/+7
| | | | | | | | Georg Brandl
* | use assertWarns instead of check_warnings - Issue14341Senthil Kumaran2012-04-111-7/+9
| |