cpython/Lib/test/test_io
Miss Islington (bot) 4af98bdb94
Some checks failed
Tests / Change detection (push) Has been cancelled
Lint / lint (push) Has been cancelled
Reusable Docs / Docs (push) Has been cancelled
Reusable Docs / Doctest (push) Has been cancelled
Reusable Docs / Check EPUB (push) Has been cancelled
Tail calling interpreter / x86_64-unknown-linux-gnu/gcc-free-threading (push) Has been cancelled
Tail calling interpreter / x86_64-unknown-linux-gnu/gcc (push) Has been cancelled
Tail calling interpreter / aarch64-unknown-linux-gnu/gcc (push) Has been cancelled
Verify bundled wheels / verify (push) Has been cancelled
Verify bundled libexpat / verify (push) Has been cancelled
Tests / Docs (push) Has been cancelled
Tests / Check if the ABI has changed (push) Has been cancelled
Tests / Check if Autoconf files are up to date (push) Has been cancelled
Tests / Check if generated files are up to date (push) Has been cancelled
Tests / C API Docs (push) Has been cancelled
Tests / (push) Has been cancelled
Tests / -1 (push) Has been cancelled
Tests / -2 (push) Has been cancelled
Tests / -3 (push) Has been cancelled
Tests / -4 (push) Has been cancelled
Tests / -5 (push) Has been cancelled
Tests / -6 (push) Has been cancelled
Tests / Windows MSI (push) Has been cancelled
Tests / Windows MSI-1 (push) Has been cancelled
Tests / Windows MSI-2 (push) Has been cancelled
Tests / -7 (push) Has been cancelled
Tests / -8 (push) Has been cancelled
Tests / -9 (push) Has been cancelled
Tests / -10 (push) Has been cancelled
Tests / -11 (push) Has been cancelled
Tests / -12 (push) Has been cancelled
Tests / -13 (push) Has been cancelled
Tests / -14 (push) Has been cancelled
Tests / Ubuntu (installed) (push) Has been cancelled
Tests / Ubuntu SSL tests (push) Has been cancelled
Tests / Ubuntu SSL tests-1 (push) Has been cancelled
Tests / Ubuntu SSL tests-2 (push) Has been cancelled
Tests / Ubuntu SSL tests-3 (push) Has been cancelled
Tests / Ubuntu SSL tests-4 (push) Has been cancelled
Tests / Ubuntu SSL tests-5 (push) Has been cancelled
Tests / Android (aarch64) (push) Has been cancelled
Tests / Android (x86_64) (push) Has been cancelled
Tests / iOS (push) Has been cancelled
Tests / Emscripten (push) Has been cancelled
Tests / WASI (push) Has been cancelled
Tests / Hypothesis tests on Ubuntu (push) Has been cancelled
Tests / Address sanitizer (push) Has been cancelled
Tests / Sanitizers (push) Has been cancelled
Tests / Sanitizers-1 (push) Has been cancelled
Tests / Sanitizers-2 (push) Has been cancelled
Tests / Sanitizers-3 (push) Has been cancelled
Tests / Cross build Linux (push) Has been cancelled
Tests / CIFuzz (push) Has been cancelled
Tests / CIFuzz-1 (push) Has been cancelled
Tests / CIFuzz-2 (push) Has been cancelled
Tests / CIFuzz-3 (push) Has been cancelled
Tests / All required checks pass (push) Has been cancelled
Reusable Docs / Check for removed HTML IDs (push) Has been cancelled
[3.15] gh-160427: Return None from TextIOWrapper.buffer when detached (GH-160802) (#161449)
gh-154523 turned the buffer member descriptor into a getter that raises
ValueError when the buffer is NULL, and the backport shipped in 3.14.9
and 3.15.1. That made hasattr(stream, "buffer") raise after detach().
Restore the old member descriptor result (None) while keeping the
critical section.
(cherry picked from commit 3422197f54)

Co-authored-by: Cody Maloney <cmaloney@users.noreply.github.com>
2026-11-05 14:29:49 -08:00
..
__init__.py
__main__.py
test_bufferedio.py
test_file.py
test_fileio.py
test_general.py [3.15] gh-159739: Respect readline limits after a short read (GH-159974) (#160246) 2026-10-22 19:29:58 +00:00
test_largefile.py
test_memoryio.py [3.15] gh-159739: Keep text I/O state valid across reentrant callbacks (GH-160398) (#160623) 2026-11-02 01:26:58 +00:00
test_signals.py
test_textio.py [3.15] gh-160427: Return None from TextIOWrapper.buffer when detached (GH-160802) (#161449) 2026-11-05 14:29:49 -08:00
test_univnewlines.py
utils.py