Lines Matching defs:mode

67     def mode(self):
97 self.tar = tarfile.open(self.tarname, mode=self.mode,
202 self.fail("seeking failed in text mode")
269 self.tar = tarfile.open(self.tarname, mode=self.mode)
408 with tarfile.open(tmpname, self.mode.replace("r", "w")):
411 tar = tarfile.open(tmpname, self.mode)
424 tarfile.open("xxx", self.mode)
432 self.assertRaises(tarfile.ReadError, tarfile.open, tmpname, self.mode)
449 tar = tarfile.open(tmpname, mode="r", ignore_zeros=True)
496 with tarfile.open(fileobj=fobj, mode=self.mode) as tar:
505 tar = tarfile.open(fileobj=fobj, mode=self.mode)
513 with tarfile.open(fileobj=fobj, mode=self.mode) as tar:
522 with tarfile.open(fileobj=fobj, mode=self.mode) as tar:
530 with tarfile.open(fileobj=fobj, mode=self.mode) as tar:
536 with tarfile.open(tarname, mode=self.mode) as tar:
542 with tarfile.TarFile.open(tarname, mode=self.mode) as tar:
546 with tarfile.TarFile(tarname, mode='r') as tar:
553 with self.assertRaisesRegex(ValueError, 'mode must be '):
555 with self.assertRaisesRegex(ValueError, 'mode must be '):
557 with self.assertRaisesRegex(ValueError, 'mode must be '):
563 tar = tarfile.open(self.tarname, mode=self.mode)
579 with tar.open(self.tarname, mode="r:", fileobj=fobj) as tar:
590 self.assertRaises(tarfile.ReadError, tarfile.open, tarname, self.mode)
593 fileobj=fobj, mode=self.mode)
660 self.assertEqual(tarinfo.mode & 0o777,
752 tf = tarfile.open(fileobj=fd, mode="w")
756 with tarfile.open(fileobj=fd, mode="r|") as tf:
760 with tarfile.open(fileobj=fd, mode="r") as tf:
850 def _testfunc_file(self, name, mode):
852 tar = tarfile.open(name, mode)
858 def _testfunc_fileobj(self, name, mode):
861 tar = tarfile.open(name, mode, fileobj=f)
870 tarfile.open(tarname, mode="r:" + self.suffix)
872 tarfile.open(tarname, mode="r|" + self.suffix)
874 tarfile.open(self.tarname, mode="r:")
876 tarfile.open(self.tarname, mode="r|")
1001 self.tar = tarfile.open(self.tarname, mode=self.mode,
1213 # in all possible mode combinations.
1217 with tarfile.open(fileobj=fobj, mode=self.mode) as tar:
1220 # Issue #20238: Incomplete gzip output with mode="w:gz"
1232 with tarfile.open(tmpname, self.mode) as tar:
1251 tar = tarfile.open(tmpname, self.mode)
1267 tar = tarfile.open(tmpname, self.mode)
1280 tar = tarfile.open(tmpname, self.mode)
1299 tar = tarfile.open(tmpname, self.mode)
1316 tar = tarfile.open(tmpname, self.mode)
1333 with tarfile.open(tmpname, self.mode) as tar:
1355 tar = tarfile.open(tmpname, self.mode)
1372 tar = tarfile.open(tmpname, self.mode)
1384 tar = tarfile.open(tmpname, self.mode)
1414 tar = tarfile.open(tmpname, self.mode, encoding="iso8859-1")
1448 tar = tarfile.open(tmpname, self.mode)
1522 tar = tarfile.open(tmpname, self.mode)
1547 tar = tarfile.open(tmpname, self.mode, fileobj=f,
1572 tar = tarfile.open(tmpname, self.mode)
1600 tar = tarfile.open(tmpname, self.mode)
1602 mode = os.stat(tmpname).st_mode & 0o777
1603 self.assertEqual(mode, 0o644, "wrong file permissions")
1614 tarfile.open(tmpname, self.mode).close()
1717 tar = tarfile.open(tmpname, self.mode)
1773 with tarfile.open(tmpname, self.mode) as tobj:
1782 with tarfile.open(tmpname, self.mode) as tobj:
1786 tobj = tarfile.open(tmpname, self.mode)
1816 with tarfile.open(pathlib.Path(tmpname), self.mode) as tobj:
1847 with tarfile.open(tmpname, self.mode, compresslevel=1) as tobj:
1856 with tarfile.open(tmpname, self.mode, compresslevel=1) as tobj:
1867 with tarfile.open(tmpname, self.mode, preset=1) as tobj:
2119 tar = tarfile.open(tmpname, mode="w", format=self.format,
2243 # PAX_FORMAT ignores encoding in write mode.
2260 # Test append mode (cp. patch #1652681).
2267 def _create_testtar(self, mode="w:"):
2272 with tarfile.open(self.tarname, mode) as tar:
2319 # Append mode is supposed to fail if the tarfile to append to
2781 with tarfile.open(fileobj=fobj, mode="w") as tar:
2827 def _test_partial_input(self, mode):
2843 tarfile.open(fileobj=MyBytesIO(data[:x]), mode=mode)
3017 for attr_name in ('name', 'mtime', 'mode', 'linkname',
3041 tar = tarfile.open(tarname, mode='r', encoding="iso8859-1")
3089 # modes of directories and regular files should match the mode
3095 with self.extract_with_none('mode') as DIR:
3145 tar = tarfile.open(fileobj=bio, mode='w', format=tarformat)
3157 for attr_name in ('mtime', 'mode', 'uid', 'gid',
3170 for attr_names in ({'mtime'}, {'mode'}, {'uid'}, {'gid'},
3190 elif attr_names == {'mode'} and re.match(
3232 def _filemode_to_int(mode):
3235 Using mode strings rather than numbers makes the later tests more readable.
3237 str_mode = mode[1:]
3256 assert stat.filemode(result)[1:] == mode[1:]
3275 self.tar_w = tarfile.TarFile(mode='w', fileobj=self.bio)
3284 mode=None, **kwargs):
3288 if mode:
3289 tarinfo.mode = _filemode_to_int(mode)
3363 def expect_file(self, name, type=None, symlink_to=None, mode=None):
3371 if mode is not None and os_helper.can_chmod():
3373 self.assertEqual(got, mode)
3600 arc.add('all_bits', mode='?rwsrwsrwt')
3601 arc.add('perm_bits', mode='?rwxrwxrwx')
3602 arc.add('exec_group_other', mode='?rw-rwxrwx')
3603 arc.add('read_group_only', mode='?---r-----')
3604 arc.add('no_bits', mode='?---------')
3605 arc.add('dir/', mode='?---rwsrwt')
3623 self.expect_file('all_bits', mode='?rwsrwsrwt')
3625 self.expect_file('all_bits', mode='?rwsrwsrwx')
3626 self.expect_file('perm_bits', mode='?rwxrwxrwx')
3627 self.expect_file('exec_group_other', mode='?rw-rwxrwx')
3628 self.expect_file('read_group_only', mode='?---r-----')
3629 self.expect_file('no_bits', mode='?---------')
3631 self.expect_file('dir/', mode='?---rwsrwt')
3633 self.expect_file('dir/', mode='?---rwsrwx')
3636 self.expect_file('all_bits', mode='?rwxr-xr-x')
3637 self.expect_file('perm_bits', mode='?rwxr-xr-x')
3638 self.expect_file('exec_group_other', mode='?rw-r-xr-x')
3639 self.expect_file('read_group_only', mode='?---r-----')
3640 self.expect_file('no_bits', mode='?---------')
3641 self.expect_file('dir/', mode='?---r-xr-x')
3646 self.expect_file('all_bits', mode='?rwxr-xr-x')
3647 self.expect_file('perm_bits', mode='?rwxr-xr-x')
3648 self.expect_file('exec_group_other', mode='?rw-r--r--')
3649 self.expect_file('read_group_only', mode='?rw-r-----')
3650 self.expect_file('no_bits', mode='?rw-------')
3651 self.expect_file('dir/', mode=normal_dir_mode)