[pypy-svn] r61260 - pypy/trunk/pypy/module/bz2/test

fijal at codespeak.net fijal at codespeak.net
Fri Jan 23 13:54:16 CET 2009


Author: fijal
Date: Fri Jan 23 13:54:16 2009
New Revision: 61260

Modified:
   pypy/trunk/pypy/module/bz2/test/test_bz2_compdecomp.py
   pypy/trunk/pypy/module/bz2/test/test_bz2_file.py
Log:
One more test + reenable a skipped test which works


Modified: pypy/trunk/pypy/module/bz2/test/test_bz2_compdecomp.py
==============================================================================
--- pypy/trunk/pypy/module/bz2/test/test_bz2_compdecomp.py	(original)
+++ pypy/trunk/pypy/module/bz2/test/test_bz2_compdecomp.py	Fri Jan 23 13:54:16 2009
@@ -156,7 +156,6 @@
         assert decompressed_data == self.TEXT
 
     def test_subsequent_read(self):
-        skip("Buggy")
         from bz2 import BZ2Decompressor
         bz2d = BZ2Decompressor()
         decompressed_data = bz2d.decompress(self.BUGGY_DATA)

Modified: pypy/trunk/pypy/module/bz2/test/test_bz2_file.py
==============================================================================
--- pypy/trunk/pypy/module/bz2/test/test_bz2_file.py	(original)
+++ pypy/trunk/pypy/module/bz2/test/test_bz2_file.py	Fri Jan 23 13:54:16 2009
@@ -246,6 +246,19 @@
         bz2f = BZ2File(self.temppath)
         raises(EOFError, bz2f.read)
 
+    def test_subsequent_read_broken_file(self):
+        from bz2 import BZ2File
+        counter = 0
+        self.create_broken_temp_file()
+        bz2f = BZ2File(self.temppath)
+        try:
+            bz2f.read(10)
+            counter += 1
+            if counter > 100:
+                raise Exception("should generate EOFError earlier")
+        except EOFError:
+            pass
+
     def test_read_chunk10(self):
         from bz2 import BZ2File
         self.create_temp_file()



More information about the Pypy-commit mailing list