[Python-checkins] python/dist/src/Lib/test test_tarfile.py, 1.16, 1.17

loewis at users.sourceforge.net loewis at users.sourceforge.net
Thu Mar 3 09:17:45 CET 2005


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30564/Lib/test

Modified Files:
	test_tarfile.py 
Log Message:
Patch #1107973: tarfile.ExFileObject iterators.


Index: test_tarfile.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_tarfile.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- test_tarfile.py	25 Oct 2004 03:19:41 -0000	1.16
+++ test_tarfile.py	3 Mar 2005 08:17:33 -0000	1.17
@@ -91,6 +91,16 @@
             self.assert_(lines1 == lines2,
                          "_FileObject.readline() does not work correctly")
 
+    def test_iter(self):
+        # Test iteration over ExFileObject.
+        if self.sep != "|":
+            filename = "0-REGTYPE-TEXT"
+            self.tar.extract(filename, dirname())
+            lines1 = file(os.path.join(dirname(), filename), "rU").readlines()
+            lines2 = [line for line in self.tar.extractfile(filename)]
+            self.assert_(lines1 == lines2,
+                         "ExFileObject iteration does not work correctly")
+
     def test_seek(self):
         """Test seek() method of _FileObject, incl. random reading.
         """



More information about the Python-checkins mailing list