Feature or enhancement
Proposal:
test_io is currently over 5000 lines long and tests a range of behaviors of lots of distinct io components. Some work to make it more modular has happened over time and there are a number of tests for specific subsets of io behavior (see: https://github.com/python/cpython/blob/main/Lib/test/test_io.py#L3-L13), including one for Buffered I/O (test_bufio.py, 74 lines currently)
About 1200 lines of test_io are Buffered I/O specific tests which are well isolated / can be moved relatively easily (BufferedReaderTest, BufferedWriterTest, BufferedRWPairTest, and BufferedRandomTest as well as their Py*/C* variants). I'd like to move them from test_io to test_bufio to make it simpler/faster to iterate / test / validate Buffered I/O behavior.
Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response
Linked PRs
Feature or enhancement
Proposal:
test_iois currently over 5000 lines long and tests a range of behaviors of lots of distinctiocomponents. Some work to make it more modular has happened over time and there are a number of tests for specific subsets ofiobehavior (see: https://github.com/python/cpython/blob/main/Lib/test/test_io.py#L3-L13), including one for Buffered I/O (test_bufio.py, 74 lines currently)About 1200 lines of
test_ioare Buffered I/O specific tests which are well isolated / can be moved relatively easily (BufferedReaderTest,BufferedWriterTest,BufferedRWPairTest, andBufferedRandomTestas well as theirPy*/C*variants). I'd like to move them fromtest_iototest_bufioto make it simpler/faster to iterate / test / validate Buffered I/O behavior.Has this already been discussed elsewhere?
This is a minor feature, which does not need previous discussion elsewhere
Links to previous discussion of this feature:
No response
Linked PRs
test_ioload_tests namespace manipulation #138366