SF bug #770485: cStringIO does not set closed attr

This commit is contained in:
Raymond Hettinger 2003-08-08 12:20:03 +00:00
parent 6e13bcc7b1
commit 5475f2394a
3 changed files with 34 additions and 2 deletions

View file

@ -55,6 +55,16 @@ class TestGenericStringIO(unittest.TestCase):
f.close()
self.assertRaises(ValueError, f.write, 'frobnitz')
def test_closed_flag(self):
f = self.MODULE.StringIO()
self.assertEqual(f.closed, False)
f.close()
self.assertEqual(f.closed, True)
f = self.MODULE.StringIO("abc")
self.assertEqual(f.closed, False)
f.close()
self.assertEqual(f.closed, True)
def test_iterator(self):
eq = self.assertEqual
unless = self.failUnless