Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f98b9b4cbb 
								
							 
						 
						
							
							
								
								gh-71339: Use new assertion methods in the urllib tests (GH-129056)  
							
							
							
						 
						
							2025-04-14 09:24:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ace71713b 
								
							 
						 
						
							
							
								
								gh-128734: Fix ResourceWarning in urllib tests (GH-128735)  
							
							
							
						 
						
							2025-01-12 12:53:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barney Gale 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4d771977b1 
								
							 
						 
						
							
							
								
								GH-84850: Remove urllib.request.URLopener and FancyURLopener ( #125739 )  
							
							
							
						 
						
							2024-11-19 16:01:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e0d62793a 
								
							 
						 
						
							
							
								
								gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480)  
							
							
							
						 
						
							2023-09-05 17:56:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hai Shi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79bb2c93f2 
								
							 
						 
						
							
							
								
								bpo-40275: Use new test.support helper submodules in tests (GH-21743)  
							
							
							
						 
						
							2020-08-06 13:51:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bfb1cf4465 
								
							 
						 
						
							
							
								
								bpo-40275: Move transient_internet from test.support to socket_helper (GH-19711)  
							
							
							
						 
						
							2020-04-29 10:36:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1d0f9b316a 
								
							 
						 
						
							
							
								
								bpo-38614: Use test.support.INTERNET_TIMEOUT constant (GH-17565)  
							
							... 
							
							
							
							Replace hardcoded timeout constants in tests with INTERNET_TIMEOUT of
test.support, so it's easier to ajdust this timeout for all tests at
once. 
							
						 
						
							2019-12-10 22:09:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7cb9204ee1 
								
							 
						 
						
							
							
								
								bpo-37421: urllib.request tests call urlcleanup() (GH-14529)  
							
							... 
							
							
							
							urllib.request tests now call urlcleanup() to remove temporary files
created by urlretrieve() tests and to clear the _opener global
variable set by urlopen() and functions calling indirectly urlopen().
regrtest now checks if urllib.request._url_tempfiles and
urllib.request._opener are changed by tests. 
							
						 
						
							2019-07-02 14:50:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stéphane Wirtel 
								
							 
						 
						
							
							
							
							
								
							
							
								a40681dd5d 
								
							 
						 
						
							
							
								
								bpo-36019: Use pythontest.net instead of example.com in network tests (GH-11941)  
							
							
							
						 
						
							2019-02-22 14:45:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								1bd7d299bd 
								
							 
						 
						
							
							
								
								Remove unused variable in test_urllibnet. ( #1598 )  
							
							
							
						 
						
							2017-05-15 23:08:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								efbd4ea65d 
								
							 
						 
						
							
							
								
								Minor spell fix and formatting fixes in urllib tests. ( #959 )  
							
							
							
						 
						
							2017-04-01 23:47:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								ca716cfbf3 
								
							 
						 
						
							
							
								
								Fix self.fail() call in test_data_header  
							
							
							
						 
						
							2016-05-07 16:59:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								ad1fd346b2 
								
							 
						 
						
							
							
								
								Fix self.fail() call in test_data_header  
							
							
							
						 
						
							2016-05-07 16:58:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								a8e3b0a16b 
								
							 
						 
						
							
							
								
								Replace example.com with pythontest.net in test_urllibnet  
							
							... 
							
							
							
							example.com/404 returns 500 instead of 404 now. 
							
						 
						
							2016-05-07 16:37:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								a40b0ef6e2 
								
							 
						 
						
							
							
								
								Replace example.com with pythontest.net in test_urllibnet  
							
							... 
							
							
							
							example.com/404 returns 500 instead of 404 now. 
							
						 
						
							2016-05-07 16:37:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								1e8ee9b380 
								
							 
						 
						
							
							
								
								Issue  #23277 : Remove unused sys and os imports  
							
							... 
							
							
							
							Patch by Jon Dufresne. 
							
						 
						
							2016-04-24 07:31:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								d979b2cfcf 
								
							 
						 
						
							
							
								
								Issue  #21069 : Move test_fileno() from test_urllibnet and rewrite it  
							
							... 
							
							
							
							* No longer attempts to close already freed socket file descriptor
* Use socket object to be compatible with Windows
* Do not use a timeout to avoid complication with non-blocking mode
* Use internal localhost server rather than depending on a third party
* Avoid trouble with buffered HTTP data by testing tunnelled CONNECT data 
							
						 
						
							2016-04-09 14:03:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								53f8ba52e6 
								
							 
						 
						
							
							
								
								test_urllibnet: set timeout on test_fileno()  
							
							... 
							
							
							
							Use the default timeout of 30 seconds to avoid blocking forever. 
							
						 
						
							2016-03-30 02:19:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f9933efa 
								
							 
						 
						
							
							
								
								Issue  #23788 : Merge redundant test_bad_address() into test_urllibnet  
							
							... 
							
							
							
							In Python 2, these were duplicated; one for urllib.urlopen() and one for
urllib2.urlopen(). The test_urllibnet version has a better precondition to
avoid false failures with bad DNS, and the test_urllib2_localnet version had
a more up-to-date comment and domain name. 
							
						 
						
							2015-12-16 04:36:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								130a566a13 
								
							 
						 
						
							
							
								
								Suppress a couple more DeprecationWarnings in the test suite.  
							
							
							
						 
						
							2014-06-11 17:09:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								cfdd0161ac 
								
							 
						 
						
							
							
								
								Invoke test_urllibnet tests using unittest.main function  
							
							
							
						 
						
							2014-04-14 21:31:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								223082fc69 
								
							 
						 
						
							
							
								
								Issue  #21069 : Temporarily use www.google.com while investigating  
							
							... 
							
							
							
							test_urllibnet.test_fileno intermittent failures with www.example.com. 
							
						 
						
							2014-03-27 01:39:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								5a507f0f05 
								
							 
						 
						
							
							
								
								Issue  #20939 : Use www.example.com instead of www.python.org to avoid test  
							
							... 
							
							
							
							failures when ssl is not present. 
							
						 
						
							2014-03-26 23:31:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								b6b6a6d587 
								
							 
						 
						
							
							
								
								Issue  #20939 : merge from 3.3  
							
							
							
						 
						
							2014-03-15 13:19:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a96ed63d36 
								
							 
						 
						
							
							
								
								merge 3.3 ( #20695 )  
							
							
							
						 
						
							2014-02-19 23:06:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8f8ec92de8 
								
							 
						 
						
							
							
								
								Issue  #19936 : Added executable bits or shebang lines to Python scripts which  
							
							... 
							
							
							
							requires them.  Disable executable bits and shebang lines in test and
benchmark files in order to prevent using a random system python, and in
source files of modules which don't provide command line interface.  Fixed
shebang lines in the unittestgui and checkpip scripts. 
							
						 
						
							2014-01-16 17:33:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b992a0e102 
								
							 
						 
						
							
							
								
								Issue  #19936 : Added executable bits or shebang lines to Python scripts which  
							
							... 
							
							
							
							requires them.  Disable executable bits and shebang lines in test and
benchmark files in order to prevent using a random system python, and in
source files of modules which don't provide command line interface.  Fixed
shebang line to use python3 executable in the unittestgui script. 
							
						 
						
							2014-01-16 17:15:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								101d9e7250 
								
							 
						 
						
							
							
								
								Issue 19572: More silently skipped tests explicitly skipped.  
							
							
							
						 
						
							2013-12-08 00:44:27 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								9fe6d86709 
								
							 
						 
						
							
							
								
								Issue 19572: More silently skipped tests explicitly skipped.  
							
							
							
						 
						
							2013-12-08 00:20:35 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5a38c728 
								
							 
						 
						
							
							
								
								Fix test_bad_address on Ubuntu 13.04  
							
							
							
						 
						
							2013-05-25 13:08:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								765f3cce48 
								
							 
						 
						
							
							
								
								Fix test_bad_address on Ubuntu 13.04  
							
							
							
						 
						
							2013-05-25 13:08:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								b463c482bf 
								
							 
						 
						
							
							
								
								Issue  #3583 : mention that testing whether a bad address not triggering  
							
							... 
							
							
							
							an OSError can mean a bad DNS server and not an actual bug. 
							
						 
						
							2013-01-11 11:17:53 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								6b0bdab429 
								
							 
						 
						
							
							
								
								Fixes issue  #16409 : The reporthook callback made by the legacy  
							
							... 
							
							
							
							urllib.request.urlretrieve API now properly supplies a constant
non-zero block_size as it did in Python 3.2 and 2.7.  This matches the
behavior of urllib.request.URLopener.retrieve. 
							
						 
						
							2012-11-10 13:43:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								72fff046a6 
								
							 
						 
						
							
							
								
								Avoid failing in test_urllibnet.test_bad_address when some overzealous  
							
							... 
							
							
							
							DNS service (e.g. OpenDNS) resolves a non-existent domain name.  The test
is now skipped instead. 
							
						 
						
							2011-07-08 19:19:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a98d26a500 
								
							 
						 
						
							
							
								
								Issue  #12138 : fix use of transient_internet() in test_urllibnet  
							
							
							
						 
						
							2011-05-22 17:35:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d9faa201ce 
								
							 
						 
						
							
							
								
								Read HTTP response inside transient_internet()  
							
							
							
						 
						
							2011-03-26 18:38:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b651949f53 
								
							 
						 
						
							
							
								
								test_urllibnet: make it so that transient_internet() applies to the  
							
							... 
							
							
							
							whole HTTP exchange, not only the opening. 
							
						 
						
							2011-03-26 18:36:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								bd8f1458f8 
								
							 
						 
						
							
							
								
								TIMEOUT value change in URLTimeout Test. test.support.transient_internet has a  
							
							... 
							
							
							
							socket timeout of 30 when it checks for resource.  Explicit overrding (like
setting the 10) wont exhibit consistent behavior when tests are outside context
manager. So, settting it 30. 
							
						 
						
							2010-12-15 04:02:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								ee2538beef 
								
							 
						 
						
							
							
								
								Fix Issue10119 - test_urllibnet failure when using support.transient_internet.  
							
							
							
						 
						
							2010-10-17 10:52:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								f6c456d323 
								
							 
						 
						
							
							
								
								Merged revisions 80675 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r80675 | senthil.kumaran | 2010-05-01 13:31:56 +0530 (Sat, 01 May 2010) | 3 lines
  Fix issue8582: urllib.urlretrieve fails with ValueError: Invalid format string
........ 
							
						 
						
							2010-05-01 08:29:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								90f5ba538b 
								
							 
						 
						
							
							
								
								convert shebang lines: python -> python3  
							
							
							
						 
						
							2010-03-11 22:53:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								e96159335f 
								
							 
						 
						
							
							
								
								Merged revisions 77727 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r77727 | ezio.melotti | 2010-01-24 18:58:36 +0200 (Sun, 24 Jan 2010) | 1 line
  use assert[Not]IsInstance where appropriate
........ 
							
						 
						
							2010-01-24 19:26:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c9c0f201fe 
								
							 
						 
						
							
							
								
								convert old fail* assertions to assert*  
							
							
							
						 
						
							2009-06-30 23:06:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8fd33d3592 
								
							 
						 
						
							
							
								
								Merged revisions 67777,67779 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r67777 | antoine.pitrou | 2008-12-14 23:33:55 +0100 (dim., 14 déc. 2008) | 3 lines
  try to fix failure in test_bad_address on some buildbots
........
  r67779 | antoine.pitrou | 2008-12-15 01:39:51 +0100 (lun., 15 déc. 2008) | 1 line
  modify other occurrence of test_bad_address
........ 
							
						 
						
							2008-12-15 13:08:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amaury Forgeot d'Arc 
								
							 
						 
						
							
							
							
							
								
							
							
								bdbddf8a82 
								
							 
						 
						
							
							
								
								#2491 : os.fdopen() is now almost an alias to the builtin open(), and accepts the same parameters.  
							
							... 
							
							
							
							It just checks that the first argument is a file descriptor. 
							
						 
						
							2008-08-01 00:06:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								1afc169616 
								
							 
						 
						
							
							
								
								Make a new urllib package .  
							
							... 
							
							
							
							It consists of code from urllib, urllib2, urlparse, and robotparser.
The old modules have all been removed.  The new package has five
submodules: urllib.parse, urllib.request, urllib.response,
urllib.error, and urllib.robotparser.  The urllib.request.urlopen()
function uses the url opener from urllib2.
Note that the unittests have not been renamed for the
beta, but they will be renamed in the future.
Joint work with Senthil Kumaran. 
							
						 
						
							2008-06-18 20:49:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								820c120059 
								
							 
						 
						
							
							
								
								Patch for issue 2848, mostly by Humberto Diogenes, with a couple of  
							
							... 
							
							
							
							small fixes by Barry.  This removes mimetools from the stdlib. 
							
						 
						
							2008-06-12 04:06:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8712cda4 
								
							 
						 
						
							
							
								
								#2621  rename test.test_support to test.support  
							
							
							
						 
						
							2008-05-20 21:35:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								6ae6ad82fc 
								
							 
						 
						
							
							
								
								Get the test to pass on space Ubuntu/Debian and ppc.  It was failing  
							
							... 
							
							
							
							to decode 'Journ\xc3\xa9es Python' as ASCII. 
							
						 
						
							2008-03-26 04:23:27 +00:00