Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								8181646931 
								
							 
						 
						
							
							
								
								Issue  #28114 : Fix a crash in parse_envlist() when env contains byte strings  
							
							... 
							
							
							
							Patch by Eryk Sun. 
							
						 
						
							2016-09-15 20:19:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4659ccff70 
								
							 
						 
						
							
							
								
								Issue  #28114 : Add unit tests on os.spawn*()  
							
							
							
						 
						
							2016-09-14 10:57:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								99e843b48e 
								
							 
						 
						
							
							
								
								Correct spelling in documentation and code comment  
							
							
							
						 
						
							2016-09-10 10:38:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								3929499914 
								
							 
						 
						
							
							
								
								Issue  #1602 : Windows console doesn't input or print Unicode (PEP 528)  
							
							... 
							
							
							
							Closes  #17602 : Adds a readline implementation for the Windows console 
						
							2016-08-30 21:22:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								44b548dda8 
								
							 
						 
						
							
							
								
								#27364 : fix "incorrect" uses of escape character in the stdlib.  
							
							... 
							
							
							
							And most of the tools.
Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and
Martin Panter. 
							
						 
						
							2016-09-08 13:59:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								cc16be85c0 
								
							 
						 
						
							
							
								
								Issue  #27781 : Change file system encoding on Windows to UTF-8 (PEP 529)  
							
							
							
						 
						
							2016-09-08 10:35:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								173a1f3dc7 
								
							 
						 
						
							
							
								
								Fix test_os.GetRandomTests()  
							
							... 
							
							
							
							Issue #27778 : Skip getrandom() tests if getrandom() fails with ENOSYS. 
							
						 
						
							2016-09-06 19:57:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9b1f474df6 
								
							 
						 
						
							
							
								
								Add os.getrandom()  
							
							... 
							
							
							
							Issue #27778 : Expose the Linux getrandom() syscall as a new os.getrandom()
function.
This change is part of the PEP 524. 
							
						 
						
							2016-09-06 16:18:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								ec6ce879c7 
								
							 
						 
						
							
							
								
								Issue  #26027 : Support path-like objects in PyUnicode-FSConverter().  
							
							... 
							
							
							
							This is to add support for os.exec*() and os.spawn*() functions. Part
of PEP 519. 
							
						 
						
							2016-09-06 15:50:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a9ab165cd2 
								
							 
						 
						
							
							
								
								os.access does not allow a fd  
							
							
							
						 
						
							2016-09-05 15:40:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								d0f5bab21b 
								
							 
						 
						
							
							
								
								Issue  #26027 : Fix test_path_t_converter on Windows  
							
							
							
						 
						
							2016-08-27 21:26:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								3ce2fd484b 
								
							 
						 
						
							
							
								
								Don't test for path-like bytes paths on Windows  
							
							
							
						 
						
							2016-08-27 09:42:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								8f96a30630 
								
							 
						 
						
							
							
								
								Issue  #26027 : Don't test for bytearray in path_t as that's now  
							
							... 
							
							
							
							deprecated. 
							
						 
						
							2016-08-26 19:30:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								3f9183b5ac 
								
							 
						 
						
							
							
								
								Issue  #26027 ,  #27524 : Add PEP 519/__fspath__() support to os and  
							
							... 
							
							
							
							os.path.
Thanks to Jelle Zijlstra for the initial patch against posixmodule.c. 
							
						 
						
							2016-08-26 14:44:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d73c31899e 
								
							 
						 
						
							
							
								
								Issue  #26800 : Undocumented support of general bytes-like objects  
							
							... 
							
							
							
							as paths in os functions is now deprecated. 
							
						 
						
							2016-08-06 23:22:08 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								d141531eb5 
								
							 
						 
						
							
							
								
								Issue  #27472 : Add test.support.unix_shell as the path to the default shell.  
							
							
							
						 
						
							2016-07-22 12:15:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								33ed881f79 
								
							 
						 
						
							
							
								
								Fix a failing test introduced as part of issue  #27512  
							
							
							
						 
						
							2016-07-15 11:26:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								044283a426 
								
							 
						 
						
							
							
								
								Issue  #27512 : Don't segfault when os.fspath() calls an object whose  
							
							... 
							
							
							
							__fspath__() raises an exception.
Thanks to Xiang Zhang for the patch. 
							
						 
						
							2016-07-15 10:41:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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