add close method to DontReadFromInput so multiprocessing can close it
--HG-- branch : trunk
This commit is contained in:
		
							parent
							
								
									962d0fe2be
								
							
						
					
					
						commit
						b3ce06bbf9
					
				|  | @ -334,6 +334,8 @@ class DontReadFromInput: | ||||||
|         raise ValueError("redirected Stdin is pseudofile, has no fileno()")  |         raise ValueError("redirected Stdin is pseudofile, has no fileno()")  | ||||||
|     def isatty(self): |     def isatty(self): | ||||||
|         return False |         return False | ||||||
|  |     def close(self): | ||||||
|  |         pass | ||||||
| 
 | 
 | ||||||
| try: | try: | ||||||
|     devnullpath = os.devnull |     devnullpath = os.devnull | ||||||
|  |  | ||||||
|  | @ -66,6 +66,7 @@ def test_dontreadfrominput(): | ||||||
|     py.test.raises(IOError, f.readlines) |     py.test.raises(IOError, f.readlines) | ||||||
|     py.test.raises(IOError, iter, f)  |     py.test.raises(IOError, iter, f)  | ||||||
|     py.test.raises(ValueError, f.fileno) |     py.test.raises(ValueError, f.fileno) | ||||||
|  |     f.close() # just for completeness | ||||||
| 
 | 
 | ||||||
| def pytest_funcarg__tmpfile(request): | def pytest_funcarg__tmpfile(request): | ||||||
|     testdir = request.getfuncargvalue("testdir") |     testdir = request.getfuncargvalue("testdir") | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue