Lines Matching +full:- +full:filename
27 data2 = b"""/* zlibmodule.c -- gzip-compatible data compression */
33 TEMPDIR = os.path.abspath(os_helper.TESTFN) + '-gzdir'
48 filename = os_helper.TESTFN variable in BaseTest
51 os_helper.unlink(self.filename)
54 os_helper.unlink(self.filename)
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:
81 filename = pathlib.Path(self.filename)
82 with gzip.GzipFile(filename, 'w') as f:
85 with gzip.GzipFile(filename, 'a') as f:
87 with gzip.GzipFile(filename) as f:
93 # the corresponding bytes-like object type as input
108 # Test that non-bytes-like types raise TypeError.
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:
145 # limitation per low-level call
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:
290 os_helper.unlink(self.filename)
291 with gzip.GzipFile(self.filename, 'x') as f:
296 with gzip.GzipFile(self.filename, mode) as f:
298 self.assertEqual(f.name, self.filename)
302 with gzip.GzipFile(self.filename, 'rb') as f:
304 self.assertEqual(f.fileobj.name, self.filename)
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:
323 with open(self.filename, 'rb') as fRead:
333 expectedname = self.filename.encode('Latin-1') + b'\x00'
343 self.assertEqual(mtimeBytes, struct.pack('<i', mtime)) # little-endian
349 self.assertEqual(osByte, b'\xff') # OS "unknown" (OS-independent)
351 # Since the FNAME flag is set, the zero-terminated filename follows.
360 fRead.seek(os.stat(self.filename).st_size - 8)
369 self.filename = os_helper.TESTFN_ASCII
384 fWrite = gzip.GzipFile(self.filename, 'w', compresslevel=level)
387 with open(self.filename, 'rb') as fRead:
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:
418 with open(self.filename, "ab") as f:
421 with gzip.GzipFile(self.filename, "rb") as f:
429 with open(self.filename, 'wb') as file:
431 with gzip.GzipFile(self.filename, 'r') as file:
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:
477 fd = os.open(self.filename, os.O_WRONLY | os.O_CREAT)
483 gzip.GzipFile(self.filename, "wb").close()
484 with open(self.filename, "r+b") as f:
496 with open(self.filename, mode) as f:
501 os_helper.unlink(self.filename)
502 with open(self.filename, mode) as f:
509 str_filename = self.filename
568 truncated = gzip.compress(data)[:-8]
574 # Incomplete 10-byte header.
583 b'\x0bI-.\x01\x002\xd1Mx\x04\x00\x00\x00')
589 with gzip.open(self.filename, "wb") as f:
591 with gzip.open(self.filename, "rb") as f:
607 with gzip.open(self.filename, "wb") as f:
609 with open(self.filename, "rb") as f:
613 with gzip.open(self.filename, "rb") as f:
616 with gzip.open(self.filename, "ab") as f:
618 with open(self.filename, "rb") as f:
623 gzip.open(self.filename, "xb")
624 os_helper.unlink(self.filename)
625 with gzip.open(self.filename, "xb") as f:
627 with open(self.filename, "rb") as f:
632 filename = pathlib.Path(self.filename)
633 with gzip.open(filename, "wb") as f:
635 with gzip.open(filename, "ab") as f:
637 with gzip.open(filename) as f:
644 with gzip.open(self.filename, "w") as f:
646 with open(self.filename, "rb") as f:
650 with gzip.open(self.filename, "r") as f:
653 with gzip.open(self.filename, "a") as f:
655 with open(self.filename, "rb") as f:
660 gzip.open(self.filename, "x")
661 os_helper.unlink(self.filename)
662 with gzip.open(self.filename, "x") as f:
664 with open(self.filename, "rb") as f:
671 with gzip.open(self.filename, "wt", encoding="ascii") as f:
673 with open(self.filename, "rb") as f:
676 with gzip.open(self.filename, "rt", encoding="ascii") as f:
678 with gzip.open(self.filename, "at", encoding="ascii") as f:
680 with open(self.filename, "rb") as f:
700 gzip.open(self.filename, "wbt")
702 gzip.open(self.filename, "xbt")
704 gzip.open(self.filename, "rb", encoding="utf-8")
706 gzip.open(self.filename, "rb", errors="ignore")
708 gzip.open(self.filename, "rb", newline="\n")
711 # Test non-default encoding.
714 with gzip.open(self.filename, "wt", encoding="utf-16") as f:
716 with open(self.filename, "rb") as f:
717 file_data = gzip.decompress(f.read()).decode("utf-16")
719 with gzip.open(self.filename, "rt", encoding="utf-16") as f:
723 # Test with non-default encoding error handler.
724 with gzip.open(self.filename, "wb") as f:
726 with gzip.open(self.filename, "rt", encoding="ascii", errors="ignore") \
733 with gzip.open(self.filename, "wt", encoding="ascii", newline="\n") as f:
735 with gzip.open(self.filename, "rt", encoding="ascii", newline="\r") as f:
760 args = sys.executable, '-m', 'gzip', '-d'
774 rc, out, err = assert_python_ok('-m', 'gzip', '-d', gzipname)
785 rc, out, err = assert_python_failure('-m', 'gzip', '-d', 'thisisatest.out')
786 self.assertEqual(b"filename doesn't end in .gz: 'thisisatest.out'", err.strip())
792 args = sys.executable, '-m', 'gzip'
808 rc, out, err = assert_python_ok('-m', 'gzip', local_testgzip)
816 for compress_level in ('--fast', '--best'):
825 rc, out, err = assert_python_ok('-m', 'gzip', compress_level, local_testgzip)
834 rc, out, err = assert_python_failure('-m', 'gzip', '--fast', '--best')
835 self.assertIn(b"error: argument --best: not allowed with argument --fast", err)
839 rc, out, err = assert_python_failure('-m', 'gzip', '--fast', '-d')
840 self.assertIn(b'error: argument -d/--decompress: not allowed with argument --fast', err)