Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								a32c4d0531 
								
							 
						 
						
							
							
								
								Issue  #27038 : Expose DirEntry as os.DirEntry.  
							
							... 
							
							
							
							Thanks to Jelle Zijlstra for the code portion of the patch. 
							
						 
						
							2016-06-24 14:14:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								c78ca1e044 
								
							 
						 
						
							
							
								
								Issue  #27186 : Update os.fspath()/PyOS_FSPath() to check the return  
							
							... 
							
							
							
							type of __fspath__().
As part of this change, also make sure that the pure Python
implementation of os.fspath() is tested. 
							
						 
						
							2016-06-24 12:03:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								0c9ad59dab 
								
							 
						 
						
							
							
								
								Issue  #27186 : Skip scandir(bytes) test with os.name == "nt"  
							
							
							
						 
						
							2016-06-13 03:28:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								41ae559108 
								
							 
						 
						
							
							
								
								Issue  #27186 : skip bytes path test for os.scandir() on Windows  
							
							
							
						 
						
							2016-06-12 11:11:20 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								96881cd621 
								
							 
						 
						
							
							
								
								Issue  #27186 : Add os.PathLike support to DirEntry  
							
							... 
							
							
							
							Initial patch thanks to Jelle Zijlstra. 
							
						 
						
							2016-06-10 14:37:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								228c636908 
								
							 
						 
						
							
							
								
								issue27186: fix fsencode/fsdecode and update tests; patch by Jelle Zijlstra  
							
							
							
						 
						
							2016-06-04 13:47:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								958b3e4058 
								
							 
						 
						
							
							
								
								issue27186: add PathLike ABC  
							
							
							
						 
						
							2016-06-04 12:49:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								410ef8e230 
								
							 
						 
						
							
							
								
								issue27186:  add C version of os.fspath(); patch by Jelle Zijlstra  
							
							
							
						 
						
							2016-06-04 12:06:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								c1cbeedf0c 
								
							 
						 
						
							
							
								
								issue27182: update fsencode and fsdecode for os.path(); patch by Dusty Phillips  
							
							
							
						 
						
							2016-06-04 10:19:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								cdc0879d3a 
								
							 
						 
						
							
							
								
								issue27186 -- initial docs, tests, and python version of os.fspath  
							
							
							
						 
						
							2016-06-02 15:06:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9e9235511e 
								
							 
						 
						
							
							
								
								Issue  #26783 : test_os.WalkTests.test_walk_topdown did't test fwalk and bytes.  
							
							... 
							
							
							
							Patch by Aviv Palivoda. 
							
						 
						
							2016-04-16 17:51:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a07ab29a79 
								
							 
						 
						
							
							
								
								Issue  #26783 : test_os.WalkTests.test_walk_topdown did't test fwalk and bytes.  
							
							... 
							
							
							
							Patch by Aviv Palivoda. 
							
						 
						
							2016-04-16 17:51:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								53b0a41d31 
								
							 
						 
						
							
							
								
								Issue  #25911 : more info on test_os failure  
							
							
							
						 
						
							2016-03-26 01:12:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e984eb501b 
								
							 
						 
						
							
							
								
								Fix test_os.test_symlink(): remove create symlink  
							
							
							
						 
						
							2016-03-25 22:51:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								32830149d8 
								
							 
						 
						
							
							
								
								changeset: 100749:0b61b2d28a07  
							
							... 
							
							
							
							tag: tip
parent: 100742:ebae81b31cf6
user: Victor Stinner <victor.stinner@gmail.com>
date: Fri Mar 25 15:03:34 2016 +0100
files: Lib/test/test_os.py
description:
test_os: Win32ErrorTests checks if file exists
Don't use os.path.exists() since it ignores *any* OSError. 
							
						 
						
							2016-03-25 15:12:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e77c974357 
								
							 
						 
						
							
							
								
								test_os: Win32ErrorTests now ensures that TESTFN doesn't exist  
							
							... 
							
							
							
							Replace also other open(filename, "w") with open(filename, "x") to fail if a
previous test forgot to remove filename. 
							
						 
						
							2016-03-25 10:28:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3899b549e3 
								
							 
						 
						
							
							
								
								test_os: use support.rmtree() to cleanup WalkTests  
							
							
							
						 
						
							2016-03-24 17:21:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae39d236b4 
								
							 
						 
						
							
							
								
								Enhance and modernize test_os  
							
							... 
							
							
							
							* add create_file() helper function
* create files using "x" mode instead of "w" to detect when a previous test
  forget to remove a file
* open file for writing in unbuferred mode (buffering=0)
* replace "try/finally: unlink" with self.addCleanup(support.unlink)
* register unlink cleanup function *before* creating new files 
							
						 
						
							2016-03-24 17:12:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f95a19b900 
								
							 
						 
						
							
							
								
								test_os: use @support.requires_linux_version  
							
							
							
						 
						
							2016-03-24 16:50:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								923590e397 
								
							 
						 
						
							
							
								
								Fix DeprecationWarning on Windows  
							
							... 
							
							
							
							Issue #25911 : Use support.check_warnings() to expect or ignore
DeprecationWarning in test_os. 
							
						 
						
							2016-03-24 09:11:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								786e922054 
								
							 
						 
						
							
							
								
								Issue  #25911 : Tring to silence deprecation warnings in bytes path walk tests.  
							
							
							
						 
						
							2016-03-08 21:26:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ada6db7870 
								
							 
						 
						
							
							
								
								Issue  #25911 : Tring to silence deprecation warnings in bytes path walk tests.  
							
							
							
						 
						
							2016-03-08 21:26:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								706379ae0d 
								
							 
						 
						
							
							
								
								Backed out changeset da020e408c7f  
							
							
							
						 
						
							2016-03-08 21:16:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7ab61ae8aa 
								
							 
						 
						
							
							
								
								Backed out changeset f9e22717722d  
							
							
							
						 
						
							2016-03-08 21:15:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								adca8464b1 
								
							 
						 
						
							
							
								
								Backed out changeset 19a3e0e664af  
							
							
							
						 
						
							2016-03-08 21:13:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								238fecd75c 
								
							 
						 
						
							
							
								
								Issues  #23808 ,  #25911 : Trying to fix walk tests on Windows.  
							
							... 
							
							
							
							On Windows a symlink can has the FILE_ATTRIBUTE_DIRECTORY flag. 
							
						 
						
							2016-03-08 16:12:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								55e3218eee 
								
							 
						 
						
							
							
								
								Issues  #23808 ,  #25911 : Trying to fix walk tests on Windows.  
							
							... 
							
							
							
							On Windows a symlink can has the FILE_ATTRIBUTE_DIRECTORY flag. 
							
						 
						
							2016-03-08 16:12:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								388b90f28e 
								
							 
						 
						
							
							
								
								Issues  #23808 ,  #25911 : Trying to fix walk tests on Windows.  
							
							... 
							
							
							
							On Windows a symlink can has the FILE_ATTRIBUTE_DIRECTORY flag. 
							
						 
						
							2016-03-08 16:11:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ffe96ae10b 
								
							 
						 
						
							
							
								
								Issue  #25994 : Added the close() method and the support of the context manager  
							
							... 
							
							
							
							protocol for the os.scandir() iterator. 
							
						 
						
							2016-02-11 13:21:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								79ad897052 
								
							 
						 
						
							
							
								
								Issue  #25911 : Restored support of bytes paths in os.walk() on Windows.  
							
							
							
						 
						
							2016-02-08 16:24:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5f6a0b4eb2 
								
							 
						 
						
							
							
								
								Issue  #25911 : Restored support of bytes paths in os.walk() on Windows.  
							
							
							
						 
						
							2016-02-08 16:23:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								85896f72d5 
								
							 
						 
						
							
							
								
								Issue  #25860 : Fixed test failure caused by inconsistency of os.walk() and  
							
							... 
							
							
							
							os.fwalk() parameter names. 
							
						 
						
							2015-12-23 00:37:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a17ca19d34 
								
							 
						 
						
							
							
								
								Issue  #25860 : Fixed test failure caused by inconsistency of os.walk() and  
							
							... 
							
							
							
							os.fwalk() parameter names. 
							
						 
						
							2015-12-23 00:37:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								345e78e566 
								
							 
						 
						
							
							
								
								Issue  #25860 : os.fwalk() no longer skips remaining directories when error occurs.  
							
							... 
							
							
							
							Original patch by Samson Lee. 
							
						 
						
							2015-12-23 00:09:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0bddc9eb15 
								
							 
						 
						
							
							
								
								Issue  #25860 : os.fwalk() no longer skips remaining directories when error occurs.  
							
							... 
							
							
							
							Original patch by Samson Lee. 
							
						 
						
							2015-12-23 00:08:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								5e02af4961 
								
							 
						 
						
							
							
								
								Issue  #25583 : Merge makedirs fix from 3.5  
							
							
							
						 
						
							2015-11-20 02:37:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								97cabb9fa5 
								
							 
						 
						
							
							
								
								Issue  #25583 : Merge makedirs fix from 3.4 into 3.5  
							
							
							
						 
						
							2015-11-20 02:35:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								a82642f9db 
								
							 
						 
						
							
							
								
								Issue  #25583 : Avoid incorrect errors raised by os.makedirs(exist_ok=True)  
							
							
							
						 
						
							2015-11-19 04:48:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								e56a919100 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge a-to-an corrections from 3.5  
							
							
							
						 
						
							2015-11-02 04:27:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb819f7a8 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge "a" to "an" fixes from 3.4 into 3.5  
							
							
							
						 
						
							2015-11-02 04:04:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7462b64911 
								
							 
						 
						
							
							
								
								Issue  #25523 : Correct "a" article to "an" article  
							
							... 
							
							
							
							This changes the main documentation, doc strings, source code comments, and a
couple error messages in the test suite. In some cases the word was removed
or edited some other way to fix the grammar. 
							
						 
						
							2015-11-02 03:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bae2d6203f 
								
							 
						 
						
							
							
								
								Issue  #25003 : On Solaris 11.3 or newer, os.urandom() now uses the getrandom()  
							
							... 
							
							
							
							function instead of the getentropy() function. The getentropy() function is
blocking to generate very good quality entropy, os.urandom() doesn't need such
high-quality entropy. 
							
						 
						
							2015-10-01 09:47:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d8f432a98c 
								
							 
						 
						
							
							
								
								Issue  #25003 : Skip test_os.URandomFDTests on Solaris 11.3 and newer  
							
							... 
							
							
							
							When os.urandom() is implemented with the getrandom() function, it doesn't use
a file descriptor. 
							
						 
						
							2015-09-18 16:24:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								024364a89a 
								
							 
						 
						
							
							
								
								Merge 3.5 (os.waitpid)  
							
							
							
						 
						
							2015-09-15 10:24:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ffd32767 
								
							 
						 
						
							
							
								
								Issue  #25118 : Fix a regression of Python 3.5.0 in os.waitpid() on Windows.  
							
							... 
							
							
							
							Add an unit test on os.waitpid() 
							
						 
						
							2015-09-15 10:11:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								233cdb3e9c 
								
							 
						 
						
							
							
								
								Marked keystrokes with the :kbd: role.  
							
							... 
							
							
							
							Fixed the case of the "Ctrl-" prefixes. 
							
						 
						
							2015-09-12 17:46:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								153627c111 
								
							 
						 
						
							
							
								
								Marked keystrokes with the :kbd: role.  
							
							... 
							
							
							
							Fixed the case of the "Ctrl-" prefixes. 
							
						 
						
							2015-09-12 17:46:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0424eaf753 
								
							 
						 
						
							
							
								
								Marked keystrokes with the :kbd: role.  
							
							... 
							
							
							
							Fixed the case of the "Ctrl-" prefixes. 
							
						 
						
							2015-09-12 17:45:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								3f560c16e5 
								
							 
						 
						
							
							
								
								Merge 3.5 into 3.6  
							
							
							
						 
						
							2015-09-09 06:28:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								6088b7bd49 
								
							 
						 
						
							
							
								
								Merge 3.4 into 3.5  
							
							
							
						 
						
							2015-09-09 06:27:43 +00:00