]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
- added (c)StringIO tests; cStringIO usage failed in the previous
authorJust van Rossum <just@letterror.com>
Tue, 1 Jul 2003 20:22:30 +0000 (20:22 +0000)
committerJust van Rossum <just@letterror.com>
Tue, 1 Jul 2003 20:22:30 +0000 (20:22 +0000)
  version of plistlib.py (r1.2)

Lib/test/test_plistlib.py

index 75cd45717423baf67625c38b63ca33bcaa1ceffd..6bd73e2eca0a03254d64e94277c0fc2088eb0ebb 100644 (file)
@@ -49,6 +49,22 @@ class TestPlistlib(unittest.TestCase):
         pl2 = plistlib.Plist.fromFile(test_support.TESTFN)
         self.assertEqual(dict(pl), dict(pl2))
 
+    def test_stringio(self):
+        from StringIO import StringIO
+        f = StringIO()
+        pl = self._create()
+        pl.write(f)
+        pl2 = plistlib.Plist.fromFile(StringIO(f.getvalue()))
+        self.assertEqual(dict(pl), dict(pl2))
+
+    def test_cstringio(self):
+        from cStringIO import StringIO
+        f = StringIO()
+        pl = self._create()
+        pl.write(f)
+        pl2 = plistlib.Plist.fromFile(StringIO(f.getvalue()))
+        self.assertEqual(dict(pl), dict(pl2))
+
 
 
 def test_main():