• Home
  • Raw
  • Download

Lines Matching full:zlib

15 zlib = import_module('zlib')  variable
18 hasattr(zlib.compressobj(), "copy"),
21 hasattr(zlib.decompressobj(), "copy"),
28 self.assertEqual(zlib.crc32(""), zlib.crc32("", 0))
29 self.assertTrue(zlib.crc32("abc", 0xffffffff))
32 self.assertEqual(zlib.crc32("", 0), 0)
33 self.assertEqual(zlib.crc32("", 1), 1)
34 self.assertEqual(zlib.crc32("", 432), 432)
37 self.assertEqual(zlib.adler32(""), zlib.adler32("", 1))
38 self.assertTrue(zlib.adler32("abc", 0xffffffff))
41 self.assertEqual(zlib.adler32("", 0), 0)
42 self.assertEqual(zlib.adler32("", 1), 1)
43 self.assertEqual(zlib.adler32("", 432), 432)
51 self.assertEqual32(zlib.crc32("penguin", 0), 0x0e5c1a120L)
52 self.assertEqual32(zlib.crc32("penguin", 1), 0x43b6aa94)
53 self.assertEqual32(zlib.adler32("penguin", 0), 0x0bcf02f6)
54 self.assertEqual32(zlib.adler32("penguin", 1), 0x0bd602f7)
56 self.assertEqual(zlib.crc32("penguin"), zlib.crc32("penguin", 0))
57 self.assertEqual(zlib.adler32("penguin"),zlib.adler32("penguin",1))
63 self.assertEqual(zlib.crc32(foo), -1808088941)
64 self.assertEqual(zlib.crc32('spam'), 1138425661)
65 self.assertEqual(zlib.adler32(foo+foo), -721416943)
66 self.assertEqual(zlib.adler32('spam'), 72286642)
70 self.assertEqual(binascii.crc32(foo), zlib.crc32(foo))
71 self.assertEqual(binascii.crc32('spam'), zlib.crc32('spam'))
77 self.assertEqual(zlib.crc32('ham', -1), zlib.crc32('ham', 0xffffffffL))
78 self.assertEqual(zlib.crc32('spam', -3141593),
79 zlib.crc32('spam', 0xffd01027L))
80 self.assertEqual(zlib.crc32('spam', -(2**31)),
81 zlib.crc32('spam', (2**31)))
90 self.assertEqual(zlib.crc32(data) & 0xFFFFFFFF, 1044521549)
91 self.assertEqual(zlib.adler32(data) & 0xFFFFFFFF, 2256789997)
98 # (but -1 is Z_DEFAULT_COMPRESSION and apparently the zlib
100 self.assertRaises(zlib.error, zlib.compress, 'ERROR', 10)
104 self.assertRaises(ValueError, zlib.compressobj, 1, zlib.DEFLATED, 0)
107 zlib.compressobj, 1, zlib.DEFLATED, zlib.MAX_WBITS + 1)
111 self.assertRaises(ValueError, zlib.decompressobj, -1)
115 self.assertRaises(ValueError, zlib.decompressobj().flush, 0)
116 self.assertRaises(ValueError, zlib.decompressobj().flush, -1)
121 zlib.decompress(b'', 15, sys.maxsize + 1)
123 zlib.decompressobj().decompress(b'', sys.maxsize + 1)
125 zlib.decompressobj().flush(sys.maxsize + 1)
133 # The assumption is that zlib's memory is not big enough to exploit
147 compressed = zlib.compress(data, 1)
163 x = zlib.compress(HAMLET_SCENE)
164 self.assertEqual(zlib.decompress(x), HAMLET_SCENE)
169 x = zlib.compress(data)
170 self.assertEqual(zlib.decompress(x), data)
174 x = zlib.compress(HAMLET_SCENE)
175 self.assertRaisesRegexp(zlib.error,
177 zlib.decompress, x[:-1])
183 compress = lambda s: zlib.compress(s, 1)
188 self.check_big_decompress_buffer(size, zlib.decompress)
194 compressed = zlib.compress(data, 1)
195 self.assertEqual(zlib.decompress(compressed, 15, size), data)
199 compressed = zlib.compress(data, 1)
200 self.assertEqual(zlib.decompress(compressed, 15, CustomInt()), data)
207 comp = zlib.compress(data, 0)
208 self.assertEqual(zlib.decompress(comp), data)
218 co = zlib.compressobj()
221 self.assertRaises(zlib.error, co.flush) # second flush should not work
222 dco = zlib.decompressobj()
230 method = zlib.DEFLATED
233 strategy = zlib.Z_FILTERED
234 co = zlib.compressobj(level, method, wbits, memlevel, strategy)
237 dco = zlib.decompressobj(wbits)
245 co = zlib.compressobj()
252 dco = zlib.decompressobj()
261 co = zlib.compressobj()
268 self.assertEqual(data, zlib.decompress(combuf))
270 dco = zlib.decompressobj()
300 co = zlib.compressobj()
306 self.assertEqual(data, zlib.decompress(combuf),
309 dco = zlib.decompressobj()
325 co = zlib.compressobj()
331 self.assertEqual(data, zlib.decompress(combuf),
334 dco = zlib.decompressobj()
359 dco = zlib.decompressobj()
364 # Sizes up to sys.maxsize should be accepted, although zlib is
369 compressed = zlib.compress(data, 1)
370 dco = zlib.decompressobj()
375 compressed = zlib.compress(data, 1)
376 dco = zlib.decompressobj()
383 dco = zlib.decompressobj()
392 sync_opt = [getattr(zlib, opt) for opt in sync_opt
393 if hasattr(zlib, opt)]
398 obj = zlib.compressobj( level )
403 self.assertEqual(zlib.decompress(''.join([a,b,c,d])),
408 @unittest.skipUnless(hasattr(zlib, 'Z_SYNC_FLUSH'),
409 'requires zlib.Z_SYNC_FLUSH')
416 co = zlib.compressobj(zlib.Z_BEST_COMPRESSION)
417 dco = zlib.decompressobj()
436 second = co.flush(zlib.Z_SYNC_FLUSH)
447 co = zlib.compressobj(zlib.Z_BEST_COMPRESSION)
448 self.assertTrue(co.flush()) # Returns a zlib header
449 dco = zlib.decompressobj()
456 self.assertEqual(zlib.decompress(x), 'foo')
457 self.assertRaises(zlib.error, zlib.decompress, x[:-5])
460 dco = zlib.decompressobj()
470 data = zlib.compress(input1)
471 dco = zlib.decompressobj()
474 data = zlib.compress(input2)
481 data = zlib.compress(input, 1)
482 dco = zlib.decompressobj()
488 data = zlib.compress(input, 1)
489 dco = zlib.decompressobj()
498 c0 = zlib.compressobj(zlib.Z_BEST_COMPRESSION)
513 self.assertEqual(zlib.decompress(s0),data0+data0)
514 self.assertEqual(zlib.decompress(s1),data0+data1)
519 c = zlib.compressobj()
529 y = zlib.compress(source)
533 dco = zlib.decompressobj()
553 comp = zlib.compress(data)
555 d0 = zlib.decompressobj()
574 data = zlib.compress(HAMLET_SCENE)
575 d = zlib.decompressobj()
583 pickle.dumps(zlib.compressobj(zlib.Z_BEST_COMPRESSION), proto)
588 pickle.dumps(zlib.decompressobj(), proto)
594 c = zlib.compressobj(1)
600 d = zlib.decompressobj()
608 co = zlib.compressobj(0)
609 do = zlib.decompressobj()
622 comp = zlib.compress(data) + unused
623 do = zlib.decompressobj()
635 do = zlib.decompressobj()
637 comp = zlib.compress(data, 0)
645 co = zlib.compressobj(1, zlib.DEFLATED, 15)
647 self.assertEqual(zlib.decompress(zlib15, 15), HAMLET_SCENE)
648 self.assertEqual(zlib.decompress(zlib15, 32 + 15), HAMLET_SCENE)
649 with self.assertRaisesRegexp(zlib.error, 'invalid window size'):
650 zlib.decompress(zlib15, 14)
651 dco = zlib.decompressobj(32 + 15)
653 dco = zlib.decompressobj(14)
654 with self.assertRaisesRegexp(zlib.error, 'invalid window size'):
657 co = zlib.compressobj(1, zlib.DEFLATED, 9)
659 self.assertEqual(zlib.decompress(zlib9, 9), HAMLET_SCENE)
660 self.assertEqual(zlib.decompress(zlib9, 15), HAMLET_SCENE)
661 self.assertEqual(zlib.decompress(zlib9, 32 + 9), HAMLET_SCENE)
662 dco = zlib.decompressobj(32 + 9)
665 co = zlib.compressobj(1, zlib.DEFLATED, -15)
667 self.assertEqual(zlib.decompress(deflate15, -15), HAMLET_SCENE)
668 dco = zlib.decompressobj(-15)
671 co = zlib.compressobj(1, zlib.DEFLATED, -9)
673 self.assertEqual(zlib.decompress(deflate9, -9), HAMLET_SCENE)
674 self.assertEqual(zlib.decompress(deflate9, -15), HAMLET_SCENE)
675 dco = zlib.decompressobj(-9)
678 co = zlib.compressobj(1, zlib.DEFLATED, 16 + 15)
680 self.assertEqual(zlib.decompress(gzip, 16 + 15), HAMLET_SCENE)
681 self.assertEqual(zlib.decompress(gzip, 32 + 15), HAMLET_SCENE)
682 dco = zlib.decompressobj(32 + 15)