Lines Matching refs:decompress

44 #   zlib.decompress(func1(data)) == zlib.decompress(func2(data)) == data
130 self.assertRaises(TypeError, zlib.decompress)
135 self.assertRaises(TypeError, zlib.decompress, arg)
145 # verify failure on building decompress object with bad params
156 zlib.decompress(b'', 15, sys.maxsize + 1)
158 zlib.decompressobj().decompress(b'', sys.maxsize + 1)
203 self.assertEqual(zlib.decompress(x), HAMLET_SCENE)
207 self.assertEqual(zlib.decompress(x), HAMLET_SCENE)
210 self.assertEqual(zlib.decompress(x,
222 self.assertEqual(zlib.decompress(ob), data)
229 zlib.decompress, x[:-1])
240 self.check_big_decompress_buffer(size, zlib.decompress)
244 # Test decompress(bufsize) parameter greater than the internal limit
247 self.assertEqual(zlib.decompress(compressed, 15, size), data)
252 self.assertEqual(zlib.decompress(compressed, 15, CustomInt()), data)
260 self.assertEqual(zlib.decompress(comp), data)
269 # straightforward compress/decompress objects
281 y1 = dco.decompress(v1 + v2)
303 do.decompress(data=zlib.compress(HAMLET_SCENE))
305 y = do.decompress(x, max_length=len(HAMLET_SCENE)) + do.flush()
319 y1 = dco.decompress(x1 + x2)
324 # compress object in steps, decompress object as one-shot
334 y1 = dco.decompress(b''.join(bufs))
339 # compress object in steps, decompress object in steps
349 decombuf = zlib.decompress(combuf)
358 bufs.append(dco.decompress(combuf[i:i+dcx]))
367 chunk = dco.decompress(b'')
383 # compress in steps, decompress in length-restricted steps
393 self.assertEqual(data, zlib.decompress(combuf),
401 chunk = dco.decompress(cb, dcx)
418 self.assertEqual(data, zlib.decompress(combuf),
426 chunk = dco.decompress(cb, max_length)
435 chunk = dco.decompress(b'', max_length)
447 self.assertRaises(ValueError, dco.decompress, b"", -1)
457 self.assertEqual(dco.decompress(compressed, sys.maxsize), data)
463 self.assertEqual(dco.decompress(compressed, CustomInt()), data[:100])
466 # Issue #12050: calling decompress() without providing max_length
470 ddata = dco.decompress(cdata, 1)
471 ddata += dco.decompress(dco.unconsumed_tail)
501 self.assertEqual(zlib.decompress(b''.join([a,b,c,d])),
532 # compress, sync-flush, and decompress
535 expanded = dco.decompress(first + second)
542 # (Bug #1083110 -- calling .flush() on decompress objects
559 # Verify that it will decompress with the dictionary.
561 self.assertEqual(dco.decompress(cd) + dco.flush(), h)
564 self.assertRaises(zlib.error, dco.decompress, cd)
575 self.assertEqual(do.decompress(d0), piece)
576 self.assertEqual(do.decompress(d1), piece[100:])
577 self.assertEqual(do.decompress(d2), piece[:-100])
583 self.assertEqual(zlib.decompress(x), b'foo')
584 self.assertRaises(zlib.error, zlib.decompress, x[:-5])
588 y = dco.decompress(x[:-5])
596 dco.decompress(x[:-5])
598 dco.decompress(x[-5:])
607 dco.decompress(x[:-5])
613 # Repeated calls to decompress() after EOF should accumulate data in
627 data += dco.decompress(x[i : i + step])
630 data += dco.decompress(
644 uncomp = dco.decompress(comp) + dco.flush()
648 # Issue #16411: decompressor accesses input to last decompress() call
654 dco.decompress(data, 1)
665 dco.decompress(data, 1)
672 dco.decompress(data, 1)
696 self.assertEqual(zlib.decompress(s0),data0+data0)
697 self.assertEqual(zlib.decompress(s1),data0+data1)
720 bufs0.append(d0.decompress(comp[:32]))
725 bufs0.append(d0.decompress(comp[32:]))
728 bufs1.append(d1.decompress(comp[32:]))
739 d.decompress(data)
766 decompress = lambda s: d.decompress(s) + d.flush()
767 self.check_big_decompress_buffer(size, decompress)
777 uncomp = do.decompress(comp) + do.flush()
790 uncomp = do.decompress(comp) + do.flush()
803 uncomp = do.decompress(comp, 1) + do.flush()
824 self.assertEqual(zlib.decompress(zlib15, 15), HAMLET_SCENE)
826 self.assertEqual(zlib.decompress(zlib15, 0), HAMLET_SCENE)
827 self.assertEqual(zlib.decompress(zlib15, 32 + 15), HAMLET_SCENE)
829 zlib.decompress(zlib15, 14)
831 self.assertEqual(dco.decompress(zlib15), HAMLET_SCENE)
834 dco.decompress(zlib15)
838 self.assertEqual(zlib.decompress(zlib9, 9), HAMLET_SCENE)
839 self.assertEqual(zlib.decompress(zlib9, 15), HAMLET_SCENE)
841 self.assertEqual(zlib.decompress(zlib9, 0), HAMLET_SCENE)
842 self.assertEqual(zlib.decompress(zlib9, 32 + 9), HAMLET_SCENE)
844 self.assertEqual(dco.decompress(zlib9), HAMLET_SCENE)
848 self.assertEqual(zlib.decompress(deflate15, -15), HAMLET_SCENE)
850 self.assertEqual(dco.decompress(deflate15), HAMLET_SCENE)
854 self.assertEqual(zlib.decompress(deflate9, -9), HAMLET_SCENE)
855 self.assertEqual(zlib.decompress(deflate9, -15), HAMLET_SCENE)
857 self.assertEqual(dco.decompress(deflate9), HAMLET_SCENE)
861 self.assertEqual(zlib.decompress(gzip, 16 + 15), HAMLET_SCENE)
862 self.assertEqual(zlib.decompress(gzip, 32 + 15), HAMLET_SCENE)
864 self.assertEqual(dco.decompress(gzip), HAMLET_SCENE)
869 actual = zlib.decompress(