]> granicus.if.org Git - python/commitdiff
SF bug #785222: zlib monotonic test
authorRaymond Hettinger <python@rcn.com>
Sun, 31 Aug 2003 04:35:24 +0000 (04:35 +0000)
committerRaymond Hettinger <python@rcn.com>
Sun, 31 Aug 2003 04:35:24 +0000 (04:35 +0000)
For smaller datasets, it is not always true the increasing the compression
level always results in better compression.  Removed the test which made
this invalid assumption.

Lib/test/test_zlib.py

index c703964e3f35fbf85c9bb9d0677194d1e7c19c46..3ad255f8bff5e8071288e77a776f162b80f204f2 100644 (file)
@@ -96,17 +96,6 @@ class CompressTestCase(unittest.TestCase):
         x = zlib.compress(data)
         self.assertEqual(zlib.decompress(x), data)
 
-    def test_monotonic(self):
-        # higher compression levels should not expand compressed size
-        data = hamlet_scene * 8 * 16
-        last = length = len(zlib.compress(data, 0))
-        self.failUnless(last > len(data), "compress level 0 always expands")
-        for level in range(10):
-            length = len(zlib.compress(data, level))
-            self.failUnless(length <= last,
-                            'compress level %d more effective than %d!' % (
-                                            level-1, level))
-            last = length