Mercurial > cpython-lru_cache-weakref
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
