summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_io.py
Commit message (Collapse)AuthorAgeFilesLines
* allow more operations to work on detached streams (closes #23093)Benjamin Peterson2014-12-221-0/+14
| | | | Patch by Martin Panter.
* fix possible double free in TextIOWrapper.__init__ (closes #22849)Benjamin Peterson2014-11-121-0/+15
|
* merge 3.3 (#22517)Benjamin Peterson2014-09-301-0/+6
|\
| * clear BufferedRWPair weakrefs on deallocation (closes #22517)Benjamin Peterson2014-09-301-0/+6
| |
| * Issue #20404: reject non-text encodings early in TextIOWrapper.Georg Brandl2014-03-021-6/+24
| |
* | Issue #22331: Skip test_interrupted_write_text() on FreeBSD older than 8.0Victor Stinner2014-09-031-0/+2
| |
* | Issue #21310: Fixed possible resource leak in failed open().Serhiy Storchaka2014-06-091-0/+14
| |
* | Issue #21677: Fixed chaining nonnormalized exceptions in io close() methods.Serhiy Storchaka2014-06-091-0/+51
| |
* | Issue #21396: Fix TextIOWrapper(..., write_through=True) to not force a ↵Antoine Pitrou2014-05-081-0/+32
| | | | | | | | | | | | flush() on the underlying binary stream. Patch by akira.
* | Issue #17671: Fixed a crash when use non-initialized io.BufferedRWPair.Serhiy Storchaka2014-02-121-0/+38
|\ \ | |/ | | | | Based on patch by Stephen Tu.
| * Issue #17671: Fixed a crash when use non-initialized io.BufferedRWPair.Serhiy Storchaka2014-02-121-0/+38
| | | | | | | | Based on patch by Stephen Tu.
* | Temporary silence test broken by issue19255.Serhiy Storchaka2014-02-101-1/+2
| | | | | | | | Remove unused variables.
* | Issue #20532: Tests which use _testcapi now are marked as CPython only.Serhiy Storchaka2014-02-071-2/+3
|\ \ | |/
| * Issue #20532: Tests which use _testcapi now are marked as CPython only.Serhiy Storchaka2014-02-071-2/+3
| |
* | Close #20404: blacklist non-text encodings in io.TextIOWrapperNick Coghlan2014-02-041-8/+25
| | | | | | | | | | | | | | | | | | - io.TextIOWrapper (and hence the open() builtin) now use the internal codec marking system added for issue #19619 - also tweaked the C code to only look up the encoding once, rather than multiple times - the existing output type checks remain in place to deal with unmarked third party codecs.
* | Issue #20037: Avoid crashes when doing text I/O late at interpreter shutdown.Antoine Pitrou2013-12-211-1/+40
| |
* | Issue 19572: More silently skipped tests explicitly skipped.Zachary Ware2013-12-081-8/+4
|\ \ | |/
| * Issue 19572: More silently skipped tests explicitly skipped.Zachary Ware2013-12-081-8/+4
| |
* | Issue #15204: Silence and check the 'U' mode deprecation warnings in tests.Serhiy Storchaka2013-11-241-1/+2
| | | | | | | | Changed deprecation message in the fileinput module.
* | Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-301-21/+24
| |
* | test_io: check_interrupted_write() now cancels the alarm if ZeroDivisionErrorVictor Stinner2013-07-151-3/+6
| | | | | | | | | | | | exception was not raised. Before the process was killed by SIGALRM in another random test (1 second later)
* | Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when rawSerhiy Storchaka2013-05-281-0/+9
|\ \ | |/ | | | | stream's read() returns more bytes than requested.
| * Issue #18025: Fixed a segfault in io.BufferedIOBase.readinto() when rawSerhiy Storchaka2013-05-281-0/+9
| | | | | | | | stream's read() returns more bytes than requested.
* | Issue #17835: Fix test_io when the default OS pipe buffer size is larger ↵Antoine Pitrou2013-04-241-2/+2
|\ \ | |/ | | | | than one million bytes.
| * Issue #17835: Fix test_io when the default OS pipe buffer size is larger ↵Antoine Pitrou2013-04-241-2/+2
| | | | | | | | than one million bytes.
* | #17479: merge with 3.3.Ezio Melotti2013-03-231-3/+4
|\ \ | |/
| * #17479: test_io now works with unittest test discovery. Patch by Zachary Ware.Ezio Melotti2013-03-231-3/+4
| |
* | Merge #17275: Fix class name in init errors in C bufferedio classes.R David Murray2013-02-241-0/+18
|\ \ | |/ | | | | | | | | This fixes an apparent copy-and-paste error. Patch by Manuel Jacob.
| * Merge #17275: Fix class name in init errors in C bufferedio classes.R David Murray2013-02-241-0/+18
| |\ | | | | | | | | | | | | | | | This fixes an apparent copy-and-paste error. Patch by Manuel Jacob.
| | * #17275: Fix class name in init errors in C bufferedio classes.R David Murray2013-02-241-0/+18
| | | | | | | | | | | | | | | | | | This fixes an apparent copy-and-paste error. Patch by Manuel Jacob.
* | | Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-0/+24
|\ \ \ | |/ / | | | | | | | | | stream or a decoder produces data of an unexpected type (i.e. when io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec).
| * | Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-0/+24
| |\ \ | | |/ | | | | | | | | | stream or a decoder produces data of an unexpected type (i.e. when io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec).
| | * Issue #17106: Fix a segmentation fault in io.TextIOWrapper when an underlyingSerhiy Storchaka2013-02-031-0/+24
| | | | | | | | | | | | | | | stream or a decoder produces data of an unexpected type (i.e. when io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec).
| * | Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-191-0/+9
| |\ \ | | |/ | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277.
| | * Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-191-0/+9
| | | | | | | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277.
* | | Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-141-0/+9
| | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks.
* | | Replace IOError with OSError (#16715)Andrew Svetlov2012-12-251-26/+26
| | |
* | | merge 3.3 (#16597)Benjamin Peterson2012-12-201-0/+28
|\ \ \ | |/ /
| * | call close on the underlying stream even if flush raises (closes #16597)Benjamin Peterson2012-12-201-0/+28
| | | | | | | | | | | | Patch by Serhiy Storchaka.
* | | Get rig of EnvironmentError (#16705)Andrew Svetlov2012-12-171-1/+1
| | |
* | | Merge for issue #15744: add tests for the writelines() method of file objects.Antoine Pitrou2012-10-161-1/+46
|\ \ \ | |/ /
| * | Merge for issue #15744: add tests for the writelines() method of file objects.Antoine Pitrou2012-10-161-1/+46
| |\ \ | | |/
| | * Also add tests for TextIOWrapper.writelines() (issue #15744).Antoine Pitrou2012-10-161-0/+22
| | |
| | * Add tests for the writelines() method of file objects.Antoine Pitrou2012-10-161-1/+24
| | | | | | | | | | | | Original patch by Felipe Cruz.
* | | Closes #15488: Closed files keep their buffer aliveJesus Cea2012-10-041-0/+8
|/ /
* | Added test for 85cb90f79cbf and see how the code handles all flags at onceChristian Heimes2012-09-101-0/+5
| |
* | Issue #15487: Add a __sizeof__ implementation for buffered I/O objects.Antoine Pitrou2012-07-291-3/+17
|\ \ | |/ | | | | Patch by Serhiy Storchaka.
| * Issue #15487: Add a __sizeof__ implementation for buffered I/O objects.Antoine Pitrou2012-07-291-3/+17
| | | | | | | | Patch by Serhiy Storchaka.
* | Issue #13248: io: Remove obsolete argument "max_buffer_size" of ↵Florent Xicluna2012-07-071-6/+4
| | | | | | | | BufferedWriter and BufferedRWPair.
* | Backout change e8f44ebacda7052267318cecf5b6f128d35add17. Reverting the testGregory P. Smith2012-06-251-5/+5
|\ \ | |/ | | | | | | | | | | | | to using signal.alarm(1) instead of signal.setitimer(signal.ITIMER_REAL, 0.1). This is an attempt to see if this change is what caused the ubuntu arm buildbot to hang in test_io's test_interrupted_write_retry_text. Discussion in Issue #12268.