Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								33b0fc2304 
								
							 
						 
						
							
							
								
								No reason to use a generator here  
							
							
							
						 
						
							2012-10-19 23:59:35 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								097708aef6 
								
							 
						 
						
							
							
								
								Issue  #6074 : Actually delete the source file in the test as intended  
							
							
							
						 
						
							2012-10-19 23:17:48 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								b48c028ca7 
								
							 
						 
						
							
							
								
								Issue  #6074 : Restore the long-broken support for running with read-only source files on Windows  
							
							
							
						 
						
							2012-10-19 21:58:18 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1a689189d2 
								
							 
						 
						
							
							
								
								Issue  #15338 : skip test_UNC_path when the current user doesn't have enough permissions to access the path.  
							
							
							
						 
						
							2012-07-13 20:54:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								e107ab3b6c 
								
							 
						 
						
							
							
								
								Moved symlink support into its own module. Ported can_symlink from Python 3.2, skipping symlink test when it cannot be invoked (such as when the symlink privilege is not present).  
							
							
							
						 
						
							2012-03-08 18:28:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								ea4629afa6 
								
							 
						 
						
							
							
								
								Improve the test case to avoid spurious errors about already existing symlinks.  
							
							
							
						 
						
							2012-03-08 10:31:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason R. Coombs 
								
							 
						 
						
							
							
							
							
								
							
							
								4a24283272 
								
							 
						 
						
							
							
								
								Adding regression test for issue6727  
							
							
							
						 
						
							2012-01-15 11:45:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6f25d75f25 
								
							 
						 
						
							
							
								
								Remove debug output, fix assert (hopefully) and exercise signedness issues a bit more.  
							
							
							
						 
						
							2012-01-25 15:38:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6e16f53855 
								
							 
						 
						
							
							
								
								Skip test failure under OpenIndiana  
							
							
							
						 
						
							2012-01-25 02:49:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e3668e9842 
								
							 
						 
						
							
							
								
								Make test work under 32-bit systems, and when invoked through Lib/test/regrtest.py  
							
							... 
							
							
							
							(rather than `-m test.regrtest`) 
							
						 
						
							2012-01-25 01:35:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d1c818a9c0 
								
							 
						 
						
							
							
								
								Issue  #11235 : Fix OverflowError when trying to import a source file whose modification time doesn't fit in a 32-bit timestamp.  
							
							
							
						 
						
							2012-01-24 17:44:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								17c07134a9 
								
							 
						 
						
							
							
								
								Fix test_import failure when run multiple times.  
							
							... 
							
							
							
							(2.7-only) 
							
						 
						
							2011-12-21 16:01:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								16ed86831b 
								
							 
						 
						
							
							
								
								Issue  #7732 : Try to fix the a failing test on Windows  
							
							... 
							
							
							
							It doesn't matter if imp.find_module() fails with ImportError or IOError, but
it should not crash. 
							
						 
						
							2011-11-14 20:50:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								63c22fac72 
								
							 
						 
						
							
							
								
								Issue  #7732 : Fix a crash on importing a module if a directory has the same name  
							
							... 
							
							
							
							than a Python module (e.g. "__init__.py"): don't close the file twice.
PyFile_FromFile() does also close the file if PyString_FromString() failed. It
did already close the file on fill_file_fields() error (e.g. if the file is a
directory). 
							
						 
						
							2011-09-23 19:37:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								64a1e7cab1 
								
							 
						 
						
							
							
								
								Merged revisions 87251 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r87251 | r.david.murray | 2010-12-14 18:06:25 -0500 (Tue, 14 Dec 2010) | 4 lines
  #4236 : avoid possible Fatal Error when import is called from __del__
  Patch by Simon Cross, crasher test code by Martin von Löwis.
........ 
							
						 
						
							2010-12-15 01:36:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								b35af8c91c 
								
							 
						 
						
							
							
								
								This test was not expected in r84100 (not yet ready).  
							
							
							
						 
						
							2010-08-16 19:33:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								b62a20547a 
								
							 
						 
						
							
							
								
								Merged revisions 84097,84099 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/branches/py3k
........
  r84097 | florent.xicluna | 2010-08-16 20:41:19 +0200 (lun., 16 août 2010) | 1 line
  Use test.support and unittest features.  Fix duplicated test (bad merge in r79033).  Fix comment for issue #7902 .
........
  r84099 | florent.xicluna | 2010-08-16 21:03:05 +0200 (lun., 16 août 2010) | 1 line
  I get it wrong in r84097: s/relative/absolute/
........ 
							
						 
						
							2010-08-16 19:22:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3cd301ae 
								
							 
						 
						
							
							
								
								Turned out that if you used explicit relative import syntax  
							
							... 
							
							
							
							(e.g. from .os import sep) and it failed, import would still try the implicit
relative import semantics of an absolute import (from os import sep). That's
not right, so when level is negative, only do explicit relative import
semantics.
Fixes issue #7902 . Thanks to Meador Inge for the patch. 
							
						 
						
							2010-05-20 18:37:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								78c1871d21 
								
							 
						 
						
							
							
								
								Fix and check cgi module deprecation warnings.  Revert an unwanted rename in test_import.  
							
							
							
						 
						
							2010-03-17 20:05:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								2b73c21bed 
								
							 
						 
						
							
							
								
								Cleanup in test_import and test_coding.  
							
							
							
						 
						
							2010-03-17 19:05:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Collin Winter 
								
							 
						 
						
							
							
							
							
								
							
							
								8b3f1ce591 
								
							 
						 
						
							
							
								
								Delete unused import.  
							
							
							
						 
						
							2010-03-17 03:04:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Collin Winter 
								
							 
						 
						
							
							
							
							
								
							
							
								89b4f13024 
								
							 
						 
						
							
							
								
								Style cleanup in test_import.  
							
							
							
						 
						
							2010-03-17 02:40:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								dde5b94875 
								
							 
						 
						
							
							
								
								#7092 : Silence more py3k warnings. Patch by Florent Xicluna.  
							
							
							
						 
						
							2010-02-03 05:37:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								aa98058cc4 
								
							 
						 
						
							
							
								
								use assert[Not]In where appropriate  
							
							
							
						 
						
							2010-01-23 23:04:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								ce8e33a095 
								
							 
						 
						
							
							
								
								Reverting the Revision: 77368.  I committed Flox's big patch for tests by  
							
							... 
							
							
							
							mistake. ( It may come in for sure tough) 
							
						 
						
							2010-01-08 19:04:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								3ddc435af6 
								
							 
						 
						
							
							
								
								Fixing - Issue7026 - RuntimeError: dictionary changed size during iteration. Patch by flox  
							
							
							
						 
						
							2010-01-08 18:41:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								9039b83c53 
								
							 
						 
						
							
							
								
								Using CleanImport to revert a reload of the os module doesn't work due to function registrations in copy_reg. The perils of reloading modules even for tests...  
							
							
							
						 
						
							2009-10-18 05:38:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								788d7667cb 
								
							 
						 
						
							
							
								
								Avoid replacing existing modules and sys.path in import tests  
							
							
							
						 
						
							2009-10-17 15:57:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								573399a2f6 
								
							 
						 
						
							
							
								
								Curdir needs to be in the path for the test to work on all buildbots.  
							
							... 
							
							
							
							(I copied this from another import test, but currently this will fail if
TESTFN ends up in /tmp...see issue 2609). 
							
						 
						
							2009-07-09 15:35:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								fbf2cc4d74 
								
							 
						 
						
							
							
								
								Specify umask in execute bit test to get consistent results  
							
							... 
							
							
							
							and make sure we test resetting all three execute bits. 
							
						 
						
							2009-07-09 13:55:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								00e1f63c6e 
								
							 
						 
						
							
							
								
								Make test work with -O.  
							
							
							
						 
						
							2009-07-09 02:06:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								8a624a9eb0 
								
							 
						 
						
							
							
								
								Conditionalize test cleanup code to eliminate traceback, which will  
							
							... 
							
							
							
							hopefully reveal the real problem. 
							
						 
						
							2009-07-09 01:43:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R. David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								23a736a4f0 
								
							 
						 
						
							
							
								
								Issue 6070: when creating a compiled file, after copying the mode bits, on  
							
							... 
							
							
							
							posix zap the execute bit in case it was set on the .py file, since the
compiled files are not directly executable on posix.  Patch by Marco N. 
							
						 
						
							2009-07-07 01:06:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5c8da86f3a 
								
							 
						 
						
							
							
								
								convert usage of fail* to assert*  
							
							
							
						 
						
							2009-06-30 22:57:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								89e759d462 
								
							 
						 
						
							
							
								
								Add a test for UNC import paths, see issue 3677  
							
							
							
						 
						
							2009-01-24 10:52:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								09cafb6335 
								
							 
						 
						
							
							
								
								Use shutil.rmtree rather than os.rmdir.  
							
							
							
						 
						
							2009-01-06 18:34:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e96d4ea4e2 
								
							 
						 
						
							
							
								
								Issue  #1180193 : When importing a module from a .pyc (or .pyo) file with  
							
							... 
							
							
							
							an existing .py counterpart, override the co_filename attributes of all
code objects if the original filename is obsolete (which can happen if the
file has been renamed, moved, or if it is accessed through different paths).
Patch by Ziga Seilnacht and Jean-Paul Calderone. 
							
						 
						
							2009-01-06 18:10:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d2e0938362 
								
							 
						 
						
							
							
								
								Issue  #3781 : Final cleanup of warnings.catch_warnings and its usage in the test suite. Closes issue w.r.t. 2.6 (R: Brett Cannon)  
							
							
							
						 
						
							2008-09-11 12:11:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								672237dc6c 
								
							 
						 
						
							
							
								
								warnings.catch_warnings() now returns a list or None instead of the custom  
							
							... 
							
							
							
							WarningsRecorder object. This makes the API simpler to use as no special object
must be learned.
Closes issue 3781.
Review by Benjamin Peterson. 
							
						 
						
							2008-09-09 00:49:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								b028f50911 
								
							 
						 
						
							
							
								
								Fix issue 3221 by emitting a RuntimeWarning instead of raising SystemError when the parent module can't be found during an absolute import (likely due to non-PEP 361 aware code which sets a module level __package__ attribute)  
							
							
							
						 
						
							2008-07-13 14:52:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								14204ad982 
								
							 
						 
						
							
							
								
								Allow test_import to work when it is invoked directly  
							
							
							
						 
						
							2008-04-25 21:43:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								16b2e6bd7f 
								
							 
						 
						
							
							
								
								Import relimport using a relative import.  
							
							
							
						 
						
							2008-03-19 06:00:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								a4d77898db 
								
							 
						 
						
							
							
								
								Issue  #2400 : Allow relative imports to "import *".  
							
							
							
						 
						
							2008-03-19 04:39:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								3403f1589d 
								
							 
						 
						
							
							
								
								Fixed   #1776 . __import__() no longer imports modules by file name  
							
							
							
						 
						
							2008-01-09 19:56:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								4de2263616 
								
							 
						 
						
							
							
								
								Removed non ASCII text from test as requested by Guido. Sorry :/  
							
							
							
						 
						
							2007-11-01 20:11:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								e18f21c7d4 
								
							 
						 
						
							
							
								
								Backport of import tests for bug  http://bugs.python.org/issue1293  and bug  http://bugs.python.org/issue1342  
							
							
							
						 
						
							2007-11-01 19:48:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								2ee4128e9b 
								
							 
						 
						
							
							
								
								Remove test.test_support.guard_warnings_filter.  
							
							... 
							
							
							
							test.test_support.catch_warning is more full-featured and provides the same
functionality.
Since guard_warnings_filter was added in 2.6 there is no
backwards-compatibility issues. 
							
						 
						
							2007-08-14 05:51:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								ea5962f86e 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2007-03-12 18:07:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Collin Winter 
								
							 
						 
						
							
							
							
							
								
							
							
								276887b16d 
								
							 
						 
						
							
							
								
								Bug  #742342 : make Python stop segfaulting on infinitely-recursive reload()s. Fixed by patch  #922167 .  
							
							... 
							
							
							
							Will backport. 
							
						 
						
							2007-03-12 16:11:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								6d9520c4f0 
								
							 
						 
						
							
							
								
								Add test.test_support.guard_warnings_filter .  This function returns a context  
							
							... 
							
							
							
							manager that protects warnings.filter from being modified once the context is
exited. 
							
						 
						
							2006-12-13 23:09:53 +00:00