[Python-checkins] python/dist/src/Lib/test test_StringIO.py, 1.19, 1.20
mwh@users.sourceforge.net
mwh at users.sourceforge.net
Thu Sep 22 11:19:05 CEST 2005
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29596/Lib/test
Modified Files:
test_StringIO.py
Log Message:
Patches #1298449 and #1298499: Add some missing checks for error
returns in cStringIO.c. Thanks to Andrew Bennetts.
This must be a backport candidate.
Index: test_StringIO.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_StringIO.py,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- test_StringIO.py 1 Nov 2004 17:10:19 -0000 1.19
+++ test_StringIO.py 22 Sep 2005 09:19:01 -0000 1.20
@@ -44,6 +44,13 @@
f.seek(0)
self.assertEqual(f.getvalue(), 'abc')
+ def test_writelines_error(self):
+ def errorGen():
+ yield 'a'
+ raise KeyboardInterrupt()
+ f = self.MODULE.StringIO()
+ self.assertRaises(KeyboardInterrupt, f.writelines, errorGen())
+
def test_truncate(self):
eq = self.assertEqual
f = self.MODULE.StringIO()
More information about the Python-checkins
mailing list