Mercurial > cpython-lru_cache-weakref
diff Lib/test/support.py @ 70097:b2bcddfb8b18 3.2
Update __all__ and docstring.
| author | Ezio Melotti <ezio.melotti@gmail.com> |
|---|---|
| date | Sat, 14 May 2011 14:51:18 +0300 |
| parents | 18a192ae6db9 |
| children | 22457ac2c2df ec35f86efb0d |
line wrap: on
line diff
--- a/Lib/test/support.py Sat May 14 09:23:52 2011 +0300 +++ b/Lib/test/support.py Sat May 14 14:51:18 2011 +0300 @@ -37,6 +37,7 @@ "findfile", "sortdict", "check_syntax_error", "open_urlresource", "check_warnings", "CleanImport", "EnvironmentVarGuard", "TransientResource", "captured_output", "captured_stdout", + "captured_stdin", "captured_stderr", "time_out", "socket_peer_reset", "ioerror_peer_reset", "run_with_locale", 'temp_umask', "transient_internet", "set_memlimit", "bigmemtest", "bigaddrspacetest", "BasicTestRunner", @@ -891,7 +892,7 @@ @contextlib.contextmanager def captured_output(stream_name): - """Return a context manager used by captured_stdout and captured_stdin + """Return a context manager used by captured_stdout/stdin/stderr that temporarily replaces the sys stream *stream_name* with a StringIO.""" import io orig_stdout = getattr(sys, stream_name) @@ -916,6 +917,7 @@ def captured_stdin(): return captured_output("stdin") + def gc_collect(): """Force as many objects as possible to be collected.
