summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_io.py
Commit message (Collapse)AuthorAgeFilesLines
* Accellerate binary readline() a bit.Guido van Rossum2007-06-071-0/+12
|
* Remove native popen() and fdopen(), replacing them with subprocess calls.Guido van Rossum2007-05-241-1/+1
| | | | | Fix a path to an assert in fileio_read(). Some misc tweaks.
* Fix a few places where a str instead of a bytes object was used.Guido van Rossum2007-05-081-4/+4
|
* Merged revisions 55007-55179 via svnmerge fromGuido van Rossum2007-05-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r55077 | guido.van.rossum | 2007-05-02 11:54:37 -0700 (Wed, 02 May 2007) | 2 lines Use the new print syntax, at least. ........ r55142 | fred.drake | 2007-05-04 21:27:30 -0700 (Fri, 04 May 2007) | 1 line remove old cruftiness ........ r55143 | fred.drake | 2007-05-04 21:52:16 -0700 (Fri, 04 May 2007) | 1 line make this work with the new Python ........ r55162 | neal.norwitz | 2007-05-06 22:29:18 -0700 (Sun, 06 May 2007) | 1 line Get asdl code gen working with Python 2.3. Should continue to work with 3.0 ........ r55164 | neal.norwitz | 2007-05-07 00:00:38 -0700 (Mon, 07 May 2007) | 1 line Verify checkins to p3yk (sic) branch go to 3000 list. ........ r55166 | neal.norwitz | 2007-05-07 00:12:35 -0700 (Mon, 07 May 2007) | 1 line Fix this test so it runs again by importing warnings_test properly. ........ r55167 | neal.norwitz | 2007-05-07 01:03:22 -0700 (Mon, 07 May 2007) | 8 lines So long xrange. range() now supports values that are outside -sys.maxint to sys.maxint. floats raise a TypeError. This has been sitting for a long time. It probably has some problems and needs cleanup. Objects/rangeobject.c now uses 4-space indents since it is almost completely new. ........ r55171 | guido.van.rossum | 2007-05-07 10:21:26 -0700 (Mon, 07 May 2007) | 4 lines Fix two tests that were previously depending on significant spaces at the end of a line (and before that on Python 2.x print behavior that has no exact equivalent in 3.0). ........
* Rip out all the u"..." literals and calls to unicode().Guido van Rossum2007-05-021-10/+10
|
* Instead of pickling the whole decoder, use the new getstate/setstate API.Guido van Rossum2007-04-171-0/+30
|
* Make a few more tests pass with the new I/O library.Guido van Rossum2007-04-121-2/+2
| | | | | | Fix the truncate() semantics -- it should not affect the current position. Switch wave.py/chunk.py to struct.unpack_from() to support bytes. Don't use writelines() on binary files (test_fileinput.py).
* Make sure that writing an array instance returns the number of bytes,Guido van Rossum2007-04-121-0/+11
| | | | not the number of array elements.
* Re-enable cleanup code.Guido van Rossum2007-04-111-2/+2
|
* Speed up next() by disabling snapshot updating then.Guido van Rossum2007-04-111-0/+58
|
* More efficient implementation of tell(); _read_chunk() doesn't have toGuido van Rossum2007-04-111-5/+1
| | | | call self.buffer.tell().
* Checkpoint so I can continue to work on this at a different box.Guido van Rossum2007-04-111-20/+88
| | | | | There is somewhat working (but slow) code supporting seek/tell for text files, but extensive testing exposes a bug I can't nail down.
* truncate() returns the new size and position.Guido van Rossum2007-04-101-12/+71
| | | | | | | | write() returns the number of bytes/characters written/buffered. FileIO.close() calls self.flush(). Implement readinto() for buffered readers. Tests th check all these. Test proper behavior of __enter__/__exit__.
* Skip large file tests on Windowns and OSX.Guido van Rossum2007-04-101-10/+25
| | | | Reduce large file size to 2**31 (and a bit).
* Implement long positioning (Unix only, probably).Guido van Rossum2007-04-101-30/+37
| | | | Etc., etc.
* More cleanup. Renamed BlockingIO to BlockingIOError.Guido van Rossum2007-04-101-15/+1
| | | | | | Removed unused _PyFileIO class. Changed inheritance structure. TODO: do the same kinds of things to TextIO.
* Checkpoint.Guido van Rossum2007-04-061-61/+62
| | | | | Some cleanup of test_io.py and io.py. Added seeking to buffered reader and writer, but no tests yet.
* Added a working Text I/O layer, by Mark Russell.Guido van Rossum2007-04-061-21/+109
| | | | This is essentially a checkpoint.
* Check in Daniel Stutzbach's _fileio.c and test_fileio.pyGuido van Rossum2007-03-081-0/+46
| | | | | | (see SF#1671314) with small tweaks. The io module now uses this instead of its own implementation of the FileIO class, if it can import _fileio.
* Delete TESTFN after the test.Guido van Rossum2007-03-071-0/+3
|
* Change the specs for readinto() -- it should *not* shorten the buffer toGuido van Rossum2007-03-071-3/+6
| | | | the amount of data read.
* New version from Mike Verdone (sat in my inbox since 2/27).Guido van Rossum2007-03-071-30/+114
| | | | | | | I cleaned up whitespace but otherwise didn't change it. This will need work to reflect the tentative decision to drop nonblocking I/O support from the buffering layers.
* Mike Verdone's checkpoint, cleaned up.Guido van Rossum2007-02-271-1/+145
| | | | | | Also implemented Neal's suggestion (add fileno() to SocketIO) and some unrelated changes, e.g. remove Google copyright and make BytesIO a subclass of BufferedIOBase.
* Checkpoint for new I/O library.Guido van Rossum2007-02-271-0/+62