Merged in davidszotten/pytest/stop_leaking_fds (pull request #206)
stop leaking file descriptors
This commit is contained in:
		
						commit
						e2c6a77f06
					
				| 
						 | 
				
			
			@ -744,6 +744,7 @@ class TestFDCapture:
 | 
			
		|||
            cap.done()
 | 
			
		||||
            pytest.raises(AttributeError, cap.suspend)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@contextlib.contextmanager
 | 
			
		||||
def saved_fd(fd):
 | 
			
		||||
    new_fd = os.dup(fd)
 | 
			
		||||
| 
						 | 
				
			
			@ -751,6 +752,7 @@ def saved_fd(fd):
 | 
			
		|||
        yield
 | 
			
		||||
    finally:
 | 
			
		||||
        os.dup2(new_fd, fd)
 | 
			
		||||
        os.close(new_fd)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TestStdCapture:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue