diff Lib/test/test_zlib.py @ 43570:a5a4b786bb21 legacy-trunk

test_bigbits was not testing what it seemed to.
author Armin Rigo <arigo@tunes.org>
date Mon, 15 Oct 2007 07:48:35 +0000
parents 09ddbade65fe
children 710478a1977a
line wrap: on
line diff
--- a/Lib/test/test_zlib.py	Sun Oct 14 18:40:37 2007 +0000
+++ b/Lib/test/test_zlib.py	Mon Oct 15 07:48:35 2007 +0000
@@ -42,14 +42,18 @@
 
 class ExceptionTestCase(unittest.TestCase):
     # make sure we generate some expected errors
-    def test_bigbits(self):
-        # specifying total bits too large causes an error
-        self.assertRaises(zlib.error,
-                zlib.compress, 'ERROR', zlib.MAX_WBITS + 1)
+    def test_badlevel(self):
+        # specifying compression level out of range causes an error
+        # (but -1 is Z_DEFAULT_COMPRESSION and apparently the zlib
+        # accepts 0 too)
+        self.assertRaises(zlib.error, zlib.compress, 'ERROR', 10)
 
     def test_badcompressobj(self):
         # verify failure on building compress object with bad params
         self.assertRaises(ValueError, zlib.compressobj, 1, zlib.DEFLATED, 0)
+        # specifying total bits too large causes an error
+        self.assertRaises(ValueError,
+                zlib.compressobj, 1, zlib.DEFLATED, zlib.MAX_WBITS + 1)
 
     def test_baddecompressobj(self):
         # verify failure on building decompress object with bad params