MCPcopy Index your code
hub / github.com/python/cpython / _test_modes

Method _test_modes

Lib/test/test_tarfile.py:1021–1035  ·  view source on GitHub ↗
(self, testfunc)

Source from the content-addressed store, hash-verified

1019 tar.close()
1020
1021 def _test_modes(self, testfunc):
1022 if self.suffix:
1023 with self.assertRaises(tarfile.ReadError):
1024 tarfile.open(tarname, mode="r:" + self.suffix)
1025 with self.assertRaises(tarfile.ReadError):
1026 tarfile.open(tarname, mode="r|" + self.suffix)
1027 with self.assertRaises(tarfile.ReadError):
1028 tarfile.open(self.tarname, mode="r:")
1029 with self.assertRaises(tarfile.ReadError):
1030 tarfile.open(self.tarname, mode="r|")
1031 testfunc(self.tarname, "r")
1032 testfunc(self.tarname, "r:" + self.suffix)
1033 testfunc(self.tarname, "r:*")
1034 testfunc(self.tarname, "r|" + self.suffix)
1035 testfunc(self.tarname, "r|*")
1036
1037 def test_detect_file(self):
1038 self._test_modes(self._testfunc_file)

Callers 2

test_detect_fileMethod · 0.95
test_detect_fileobjMethod · 0.95

Calls 3

testfuncFunction · 0.85
assertRaisesMethod · 0.45
openMethod · 0.45

Tested by

no test coverage detected