cpython: 850624632e9a (original) (raw)

--- a/Lib/test/test_zlib.py +++ b/Lib/test/test_zlib.py @@ -186,6 +186,17 @@ class CompressTestCase(BaseCompressTestC def test_big_decompress_buffer(self, size): self.check_big_decompress_buffer(size, zlib.decompress)

+ class CompressObjectTestCase(BaseCompressTestCase, unittest.TestCase): # Test compression object

--- a/Modules/zlibmodule.c +++ b/Modules/zlibmodule.c @@ -116,13 +116,20 @@ PyZlib_compress(PyObject *self, PyObject { PyObject *ReturnVal = NULL; Py_buffer pinput;

+

+

zst.zalloc = (alloc_func)NULL; zst.zfree = (free_func)Z_NULL;