[pypy-commit] pypy default: rStringIO reset pos on close, test
bdkearns
noreply at buildbot.pypy.org
Sat Mar 23 11:26:00 CET 2013
Author: Brian Kearns <bdkearns at gmail.com>
Branch:
Changeset: r62692:632c98832fb6
Date: 2013-03-23 06:25 -0400
http://bitbucket.org/pypy/pypy/changeset/632c98832fb6/
Log: rStringIO reset pos on close, test
diff --git a/rpython/rlib/rStringIO.py b/rpython/rlib/rStringIO.py
--- a/rpython/rlib/rStringIO.py
+++ b/rpython/rlib/rStringIO.py
@@ -24,6 +24,7 @@
self.closed = True
self.strings = None
self.bigbuffer = None
+ self.pos = AT_END
def is_closed(self):
return self.closed
diff --git a/rpython/rlib/test/test_rStringIO.py b/rpython/rlib/test/test_rStringIO.py
--- a/rpython/rlib/test/test_rStringIO.py
+++ b/rpython/rlib/test/test_rStringIO.py
@@ -49,6 +49,10 @@
assert f.tell() == i
assert f.getvalue() == '01XXXXXXXXXXXXXXXXX'
+ f.seek(1)
+ f.close()
+ assert f.tell() == 0
+
def test_read():
f = RStringIO()
assert f.read() == ''
More information about the pypy-commit
mailing list