Lines Matching refs:gzip

1 """Test script for the gzip module.
18 gzip = import_helper.import_module('gzip')
27 data2 = b"""/* zlibmodule.c -- gzip-compatible data compression */
28 /* See http://www.gzip.org/zlib/
60 with gzip.GzipFile(self.filename, 'w'+mode) as f:
63 with gzip.GzipFile(self.filename, 'r'+mode) as f:
67 with gzip.GzipFile(self.filename, 'wb') as f:
82 with gzip.GzipFile(filename, 'w') as f:
85 with gzip.GzipFile(filename, 'a') as f:
87 with gzip.GzipFile(filename) as f:
111 with gzip.GzipFile(self.filename, 'wb') as f:
117 with gzip.GzipFile(self.filename, 'rb') as f:
123 with gzip.GzipFile(self.filename, 'r') as f:
131 with gzip.GzipFile(self.filename, 'r') as f:
146 compressed = gzip.compress(data1, compresslevel=1)
147 f = gzip.GzipFile(fileobj=io.BytesIO(compressed), mode='rb')
156 f = gzip.GzipFile(self.filename, 'r')
168 f = gzip.GzipFile(self.filename, 'w')
181 with gzip.GzipFile(self.filename, 'ab') as f:
184 with gzip.GzipFile(self.filename, 'rb') as f:
192 with gzip.GzipFile(self.filename, 'wb', 9) as f:
195 with gzip.GzipFile(self.filename, "ab", 9) as f: # append
199 with gzip.GzipFile(self.filename, "rb") as zgfile:
208 with gzip.GzipFile(self.filename, 'xb') as f:
210 with gzip.GzipFile(self.filename, 'rb') as f:
213 gzip.GzipFile(self.filename, 'xb')
220 with gzip.GzipFile(self.filename, 'rb') as f:
230 with gzip.GzipFile(self.filename, 'rb') as f:
242 with gzip.GzipFile(self.filename, 'rb') as f:
245 with gzip.GzipFile(self.filename, 'rb') as f:
254 with gzip.GzipFile(self.filename) as f:
273 with gzip.GzipFile(self.filename) as f:
281 with gzip.GzipFile(self.filename, 'w') as f:
288 with gzip.GzipFile(self.filename, 'r') as f:
291 with gzip.GzipFile(self.filename, 'x') as f:
296 with gzip.GzipFile(self.filename, mode) as f:
302 with gzip.GzipFile(self.filename, 'rb') as f:
308 with gzip.GzipFile(self.filename, 'w', mtime = mtime) as fWrite:
310 with gzip.GzipFile(self.filename) as fRead:
320 with gzip.GzipFile(self.filename, 'w', mtime = mtime) as fWrite:
327 self.assertEqual(idBytes, b'\x1f\x8b') # gzip ID
353 # However, the gzip module defaults to storing the name of the output
384 fWrite = gzip.GzipFile(self.filename, 'w', compresslevel=level)
394 with gzip.GzipFile(self.filename, "wb") as f:
396 f = gzip.GzipFile(self.filename, "rb")
406 with gzip.GzipFile(self.filename, "wb") as f:
414 with gzip.GzipFile(self.filename, "wb") as f:
421 with gzip.GzipFile(self.filename, "rb") as f:
426 self.assertTrue(issubclass(gzip.BadGzipFile, OSError))
431 with gzip.GzipFile(self.filename, 'r') as file:
432 self.assertRaises(gzip.BadGzipFile, file.readlines)
437 with gzip.GzipFile(fileobj=buf, mode="wb") as f:
441 with gzip.GzipFile(fileobj=buf, mode="rb") as f:
446 with gzip.GzipFile(self.filename, "wb") as f:
454 with gzip.GzipFile(self.filename, "rb") as f:
470 with gzip.GzipFile(self.filename, 'r') as f:
479 with gzip.GzipFile(fileobj=f, mode="w") as g:
483 gzip.GzipFile(self.filename, "wb").close()
485 with gzip.GzipFile(fileobj=f, mode='r') as g:
486 self.assertEqual(g.mode, gzip.READ)
487 with gzip.GzipFile(fileobj=f, mode='w') as g:
488 self.assertEqual(g.mode, gzip.WRITE)
489 with gzip.GzipFile(fileobj=f, mode='a') as g:
490 self.assertEqual(g.mode, gzip.WRITE)
491 with gzip.GzipFile(fileobj=f, mode='x') as g:
492 self.assertEqual(g.mode, gzip.WRITE)
494 gzip.GzipFile(fileobj=f, mode='z')
497 with gzip.GzipFile(fileobj=f) as g:
498 self.assertEqual(g.mode, gzip.READ)
504 g = gzip.GzipFile(fileobj=f)
506 self.assertEqual(g.mode, gzip.WRITE)
514 with gzip.GzipFile(bytes_filename, "wb") as f:
516 with gzip.GzipFile(bytes_filename, "rb") as f:
519 with gzip.GzipFile(str_filename, "rb") as f:
524 bomb = gzip.compress(b'\0' * int(2e6), compresslevel=9)
528 decomp = gzip.GzipFile(fileobj=bomb)
539 datac = gzip.compress(data, *args)
541 with gzip.GzipFile(fileobj=io.BytesIO(datac), mode="rb") as f:
549 datac = gzip.compress(data, *args, mtime=mtime)
551 with gzip.GzipFile(fileobj=io.BytesIO(datac), mode="rb") as f:
556 # gzip.compress calls with mtime == 0 take a different code path.
559 nocompress = gzip.compress(data1, compresslevel=0, mtime=mtime)
560 yescompress = gzip.compress(data1, compresslevel=1, mtime=mtime)
567 with gzip.GzipFile(fileobj=buf, mode="wb") as f:
569 self.assertEqual(gzip.decompress(buf.getvalue()), data)
571 datac = gzip.compress(data)
572 self.assertEqual(gzip.decompress(datac), data)
575 compressed_data = gzip.compress(data1)
576 self.assertRaises(EOFError, gzip.decompress, compressed_data[:-4])
579 compressed_data = gzip.compress(data1)
580 self.assertRaises(EOFError, gzip.decompress, compressed_data[:-8])
585 truncated = gzip.compress(data)[:-8]
586 with gzip.GzipFile(fileobj=io.BytesIO(truncated)) as f:
588 with gzip.GzipFile(fileobj=io.BytesIO(truncated)) as f:
593 with gzip.GzipFile(fileobj=io.BytesIO(truncated[:i])) as f:
601 with gzip.GzipFile(fileobj=io.BytesIO(gzdata)) as f:
606 with gzip.open(self.filename, "wb") as f:
608 with gzip.open(self.filename, "rb") as f:
615 with gzip.GzipFile(fileobj=io.BytesIO(), mode='w') as f:
624 with gzip.open(self.filename, "wb") as f:
627 file_data = gzip.decompress(f.read())
630 with gzip.open(self.filename, "rb") as f:
633 with gzip.open(self.filename, "ab") as f:
636 file_data = gzip.decompress(f.read())
640 gzip.open(self.filename, "xb")
642 with gzip.open(self.filename, "xb") as f:
645 file_data = gzip.decompress(f.read())
650 with gzip.open(filename, "wb") as f:
652 with gzip.open(filename, "ab") as f:
654 with gzip.open(filename) as f:
661 with gzip.open(self.filename, "w") as f:
664 file_data = gzip.decompress(f.read())
667 with gzip.open(self.filename, "r") as f:
670 with gzip.open(self.filename, "a") as f:
673 file_data = gzip.decompress(f.read())
677 gzip.open(self.filename, "x")
679 with gzip.open(self.filename, "x") as f:
682 file_data = gzip.decompress(f.read())
688 with gzip.open(self.filename, "wt", encoding="ascii") as f:
691 file_data = gzip.decompress(f.read()).decode("ascii")
693 with gzip.open(self.filename, "rt", encoding="ascii") as f:
695 with gzip.open(self.filename, "at", encoding="ascii") as f:
698 file_data = gzip.decompress(f.read()).decode("ascii")
704 compressed = gzip.compress(uncompressed_bytes)
705 with gzip.open(io.BytesIO(compressed), "r") as f:
707 with gzip.open(io.BytesIO(compressed), "rb") as f:
709 with gzip.open(io.BytesIO(compressed), "rt", encoding="ascii") as f:
715 gzip.open(123.456)
717 gzip.open(self.filename, "wbt")
719 gzip.open(self.filename, "xbt")
721 gzip.open(self.filename, "rb", encoding="utf-8")
723 gzip.open(self.filename, "rb", errors="ignore")
725 gzip.open(self.filename, "rb", newline="\n")
731 with gzip.open(self.filename, "wt", encoding="utf-16") as f:
734 file_data = gzip.decompress(f.read()).decode("utf-16")
736 with gzip.open(self.filename, "rt", encoding="utf-16") as f:
741 with gzip.open(self.filename, "wb") as f:
743 with gzip.open(self.filename, "rt", encoding="ascii", errors="ignore") \
750 with gzip.open(self.filename, "wt", encoding="ascii", newline="\n") as f:
752 with gzip.open(self.filename, "rt", encoding="ascii", newline="\r") as f:
770 data = b'This is a simple test with gzip'
775 with gzip.GzipFile(fileobj=bytes_io, mode='wb') as gzip_file:
778 args = sys.executable, '-m', 'gzip', '-d'
790 with gzip.open(gzipname, mode='wb') as fp:
792 rc, out, err = assert_python_ok('-m', 'gzip', '-d', gzipname)
803 rc, out, err = assert_python_failure('-m', 'gzip', '-d', 'thisisatest.out')
811 args = sys.executable, '-m', 'gzip'
827 rc, out, err = assert_python_ok('-m', 'gzip', local_testgzip)
844 rc, out, err = assert_python_ok('-m', 'gzip', compress_level, local_testgzip)
853 rc, out, err = assert_python_failure('-m', 'gzip', '--fast', '--best')
858 rc, out, err = assert_python_failure('-m', 'gzip', '--fast', '-d')