diff options
Diffstat (limited to 'Lib/test/test_StringIO.py')
-rw-r--r-- | Lib/test/test_StringIO.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Lib/test/test_StringIO.py b/Lib/test/test_StringIO.py index 6e321e9..2d9f2c1 100644 --- a/Lib/test/test_StringIO.py +++ b/Lib/test/test_StringIO.py @@ -9,6 +9,29 @@ def do_test(module): print f.readline() print len(f.readlines(60)) + f = module.StringIO() + f.write(s) + f.seek(10) + f.truncate() + print `f.getvalue()` + # This test fails for cStringIO; reported as SourceForge bug #115531; + # please uncomment this test when that bug is fixed. + # http://sourceforge.net/bugs/?func=detailbug&bug_id=115531&group_id=5470 +## f.seek(0) +## f.truncate(5) +## print `f.getvalue()` + + # This test fails for cStringIO; reported as SourceForge bug #115530; + # please uncomment this test when that bug is fixed. + # http://sourceforge.net/bugs/?func=detailbug&bug_id=115530&group_id=5470 +## try: +## f.write("frobnitz") +## except ValueError, e: +## print "Caught expected ValueError writing to closed StringIO:" +## print e +## else: +## print "Failed to catch ValueError writing to closed StringIO." + # Don't bother testing cStringIO without import StringIO, cStringIO do_test(StringIO) |